asmanur
Messages postés230Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 4 août 2005 15 oct. 2004 à 17:28
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 ?
asmanur
Messages postés230Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 4 août 2005 15 oct. 2004 à 18:55
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
tontonjab
Messages postés29Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention22 mai 2005 15 oct. 2004 à 20:49
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 !
tontonjab
Messages postés29Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention22 mai 2005 15 oct. 2004 à 21:09
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 @+