En bref ya bcp d'erreurs de syntaxe il manque des ; des parenthèses au if pour un signe d'égalité en condition
tu fais if(strcmp ( choixptr, "exit" ) == 0) avec 2 égal la syntaxe de switch:
switch(int)
{
case valeur1:
instruction
break;
case valeur2:
instruction
break;
ect...
}
je crois avoir rien oublié mais djil a raison commence par le C ce sera plus simple et ya pas besoin de pointeur pour ce genre de prog!!
int main()
{
int reponse;
char *choixptr;
char choix;
choixptr = &choix;
cout << ">";
cin >> choixptr;
reponse = reponsefonction ( choixptr );
switch (reponse)
{
case 0:
cout << " tu a tapé exit ";
break;
case 1:
cout << " tu as tapé salut ";
break;
case 2:
cout << "tu as tapé un truc au piff";
break;
default:
break;
}
system("PAUSE");
return 0;
}
////
finalement sa donne sa ... pas derreur de compilation mais sa plante ... et quand tu dis ke ya pas besion de pointeur ... tu fais commen ?
tu convertis ton prog en c et tu utilises stdio , y a plein de cours à ta dispo sur le net profites-en et essaye de chercher 30 sec avant de poster ici
eske kelkun pourrai me montré kommen faire marché mon prog en le corrigeant paske jai quand meme envi de savoir ... donc si klkun pouvai se penché sur mon probleme sa serai vraiment sympa !
a oauis nan c'est bon dsl, j'ai trouve et j'ai reorganiser tout sa paske c'est codé nimporte kommen ... merci kommeme pour vos réponse ... dur ... mais constructive voila @+