Comment marche dos?

Signaler
Messages postés
5
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
28 mars 2010
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,
j'aimerais savoir comment dos fonctionne ? par ex : quand je tape une commande ?

je sais que c'est du genre : if (conditions)
{
instructions;
}
mais le prob est la : je veux faire pareille ,je m'explique: je veux que l'utilisateur du programme que je réalise
tape une sorte de commende pour lancer une fonction qui lui permet de convertir .
j'ai fais cela:
printf("entrez le nombre");
scanf("%s",a);
if(a=="bin")
{
// reste du code.

}
ou : bin c'est la commande pour lancer la fonction !
mais la condition ne passe pas ! SVP de l'aide
merci/

3 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Une chaine est connnue par une adresse du 1er octet de cette chaine.
Partant de ça, il est clair que faire '==' n'a aucun sens.
strcmp() ira certainement mieux.

ciao...
BruNews, MVP VC++
Messages postés
5
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
28 mars 2010

donc?? je n'est pas compris qu'est ce que je dois faire exactement??
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
if(strcmp(s, "bin"))...

ciao...
BruNews, MVP VC++