Este codigo no me da error el punto y coma ese nunca lo havia puesto y si no lo pongo ahora me marca error
Código
En canvio, siempre e estado programando de esta forma y nunca havia tenido problemas, si no pongo el punto y coma en la funcion entre ) y { me da error ademas, el endl tambien me da error
#include <iostream> int main(){ int sumar();{ //Estas dos comillas nunca las havia puesto... int a = 2+2; std::cout << a; //Si aqui pongo endl, me da error... return 0; } return 0; }
Código
Estos son los errores:
#include <iostream> int main(){ int sumar(){ //Si no pongo ; entre medio de las llaves da error int a=2+2 std::cout << a << endl; //Este endl me da error return 0; } }
C:\RUTA.... [Warning] null character(s) ignored
C:\RUTA.... In function 'int main()':
C:\RUTA.... [Error] a function-definition is not allowed here before '{' token
C:\RUTA.... recipe for target 'main.o' failed
No entiendo nada!!!!! Se ha vuelto todo loco.