#include <iostream>
using namespace std;
int main(){
cout<<"Hola";
}
Al compilar me sale este extraño error:
hola.c:1:2: warning: null character(s) ignored [enabled by default]
#
^
hola.c:1:3: error: invalid preprocessing directive #i
#
^
hola.c:1:4: warning: null character(s) ignored [enabled by default]
#
^
hola.c:1:6: warning: null character(s) ignored [enabled by default]
Y esa última linea se repite un montón de veces, alguna idea?
Ese codigo no es de C, es de C++.
Sip, en c seria.
#include <stdio.h>
int main (){
printf("Hola");
return 0;
}
Primero el código no es de c, como ya han dicho es de c++. Segundo, además de ser de c++ la función main no retorna ningún valor, no se si puede tratarse de eso o simplemente el problema sea del compilador. Que compilador o IDE usas?
Por lo de null character, es posible que el archivo se haya guardado en una codificación errónea.
Leyendo los errores, supongo que el archivo está así:
"#\0i\0n\0c\0l\0u\0 ... ..."