IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

comparer des char *


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 48
    Par défaut comparer des char *
    Bonjour, je dois faire un programme ou l'utilisateur rentre un texte quand il appelle le programme, ce qui influera sur le déroulement du programme


    j'essaye un truc du genre :

    int main(int argc, char ** argv)
    {

    if (argv[1]=="i") {fais ci et ca}
    else {}

    }



    Il n'a pas du tout envie de le faire. Pourtant quand je lui demande d'afficher argv[1] il m'affiche bel et bien ce que je rentre, mais impossible de faire des comparaisons.

    Ca fait deja une vingtaine de minutes que je googleise ca, et je ne tombe que sur des sites québecois de voitures d'occasion, donc si vous pouviez m'aider :


    Comment tester l'égalité de deux chaines de caracteres (dont l'une d'elle est un argv[]) ???


    merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    tu ne eux pas faire ca. si tu n'as qu'une lettre a tester, tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if( argv[1][0]='i' )
    sinon, garde a l'esprit que les char* sont des tableaux qui se terminent par '\0'. tu peux donc bidouiller la comparaison, utiliser les fonctions C, ou mieux passer tout ca dans des string qui te simplifieront beaucoup la tache !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment comparer des champ CHAR genre 8,0 = 8 ?
    Par mims1664 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 13/04/2008, 15h56
  2. comparer des sons
    Par heidi79 dans le forum DirectX
    Réponses: 2
    Dernier message: 12/08/2003, 01h18
  3. [LG][FAQ]comparer des fichiers
    Par lucke dans le forum Langage
    Réponses: 11
    Dernier message: 01/06/2003, 18h02
  4. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo