Bueno lo que pasa es que estaba realizando una función con estructuras y cuando intento compilar el programa empezó a dar errores de compilación cree un nuevo proyecto y mi sorpresa cuando el meterle este código me da un error de compilación
que dice
1 #include <cstdlib>
2 #include <iostream>
3
4 using namespace std;
5
6 int main(int argc, char *argv[])
7 {
8 int x;
9
10 while(x=0;x<10;x++){
11 cout<<x<<endl;
12 }
13 system("PAUSE");
14 return EXIT_SUCCESS;
15 }
Los numeros antes de linea son una guia no estan en el codigo.
el error dice :
10 expected ")" before token ";"
luego le modifique la linea 10 y lo deje
while(int x=0;x<10;x++){
y le quiete la declaración de int x;
y me da otro error de compilación
que dice que x no ha esta declarado.
si alguien sabe que esta pasando y porque mi compilador bota este error porfavor dígame como arreglarlo ya reinstale el dev c++ y limpie los temporales de dev pero sigue sin reconocer las instrucciones dentro del while.
no tenes q tratar de compilar los numeros de linea, sacaselos
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x;
while(x=0;x<10;x++){
cout<<x<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
los sake yo :P
los números no están en el código es para tener una guía de las lineas
el código que estoy intentando compilar esta tal cual pero sin los números y no compila pienso que esta ligado con el programa pero ya reinstale y recupere el sistema a una imagen anterior y sigue sin compilar.
El error de debe a que estas tratando de utilizar un bucle "while" como si fuera un "for".
Cambia el bucle a:
for (x = 0; x < 10; x++)
cout << x << endl;
Un saludo