J´ai ecris un petit programme avec dev-c++(je suis débutant). Il me dis quand je compile " parse error at end of input". pouvez-vous m´expliquer pourquoi. Le voici
- include < stdlib.h>
- include < time.h>
- include < conio.c>
- include < iostream>
char couleur(int &) / / choisi la couleur
{
if(cou==0)
return BLUE;
else if(cou==1)
return GREEN;
else if(cou==2)
return YELLOW;
else if(cou==3)
return RED;
else
{
cou==0;
return BLUE;
}
}
int main()
{
int cou, compt;
cout < < " Trouvez le nombre retenue par l´ordi(apuyer sur enter).";
cin.get();
int nomb, num;
srand(time(NULL));
nomb=(rand()%100)+1; / / choisi un nombre
for(cou=0, compt=0;;cou++,compt++) / / boucle infini
{
clrscr();
cout < < " \nEntrer un nombre";
cin>> num;
if(num==nomb)
{
break;
}
else if(num>nomb)
{
textcolor(couleur(cou));
cout<<"\nLe nombre retenu par l´ordi est plus petit.";
}
else
{
textcolor(couleur(cou));
cout<<"\nLe nombre retenu par l´ordi est plus grand.";
}
textcolor(couleur(cou));
cout < <"\nBravo vous l´avez trouver en " < < compt < < " essaies.";
cin.get();
cin.get();
return ( 0);
}