Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Longueur chaine de caractère en C/C++ [ Algorithme / Compression, Split & Cryptage ] (Folcoche)

samedi 12 avril 2008 à 17:19:53 | Longueur chaine de caractère en C/C++

Folcoche

Bonjours,

Je dois réaliser le jeu du pendu en Console windows, a partir du logiciel Dev C++.
Je bute sur une soucis de longueur de chaine de caractère.

Voici mon sous programme :

void lire_mot (chaine & mot, int taille)
{
     cout << "Tapez votre mot : " ;
     cin.getline (mot,MAX);        // saisie de la chaine de caractere
     taille = 0;
     d2a(mot);                     // suppression des accents
     strupr(mot);                  // conversion en majuscule
     taille = strlen(mot);         // mesure la taille du mot
     system("cls");                // efface l'ecran
}

le programme se compile comme il faut, je fais un test rapide par exemple le mot "pendu", il m'affiche le mot comme je le souhaite mais le seul probleme c'est la longueur du mot. Il m'affiche 2293700.
Je ne vois pas où est l'erreur. Le programme me donne t'il la longueur en ascii ?!

Merci


samedi 12 avril 2008 à 17:37:39 | Re : Longueur chaine de caractère en C/C++

Arnotic

Administrateur CodeS-SourceS
Réponse acceptée !
void lire_mot (chaine & mot, int *taille)
{
     cout << "Tapez votre mot : " ;
     cin.getline (mot,MAX);        // saisie de la chaine de caractere
     taille = 0;
     d2a(mot);                     // suppression des accents
     strupr(mot);                  // conversion en majuscule
     *taille = strlen(mot);         // mesure la taille du mot
     system("cls");                // efface l'ecran
}

void test() {
   int iTaille;
   char szMot[256];
   lire_mot(&szMot, &iTaille);
}

Faut passer un pointeur d'int à ta fonction.


@+
Arnotic,
Admin CS

samedi 12 avril 2008 à 18:47:03 | Re : Longueur chaine de caractère en C/C++

Folcoche

Merci, ca marche



Cette discussion est classé dans : taille, mot, caractère, chaine, longueur


Répondre à ce message

Sujets en rapport avec ce message

[C/C++]Taille chaine caractère [ par goutbouyo ] Salut,Je n'arrive pas à définir la taille de ma chaine de caractère à l'aide d'une variable (nb).CHAR CHAINE[NB];En fait il faut que je limite la tail chaine de caractère en paramètre... [ par Icebibi ] bonjour à tous. je sais pas si le titre du topic est vraiment bien adapté, vous allez binen voir. en fait mon problème c'est que je tente de faire un Afficher caractère d'une chaine [ par acidjackproject ] Bonjour, je cherche à afficher seulement quelque caractère d'une string. Exemple: Mathématique, j'aimerai juste afficher Math. Merci d'avance Ju repetition de chaine de caractère dans un tableau [ par Icebibi ] bonjour à tous.voilà j'ai un tableau de chaînes de caractères et j'aimerai verifier en parcourant le tableau si il y a des chaînes qui se répètent. j' Pb récupération chaine de caractères [ par doudou0088 ] Salut ;)Je voulais savoir comment je pourrais faire pour récuperer le mot entré par l'utilisateur dans la console?J'aimerai garder mon char *mot.Mon c langage c [ par amoula00 ] j'ai pas peut éxicuter ce programme en langage c  qu'el qu'un peux m'aidée #include #include  char Chaine[33+1]int; int taille,i,mot;void main(){ prin allocation mémoire dans une classe [ par M_didi ] Bonjour, voilà je suis bloquée alors je vais mettre l'énoncé de tout ce que je veux faire. Je suis débutante. Voilà, je souhaite écrire une classe [débutant]recevoir et envoyer une chaine de caractère sur un port série en C? [ par makan94 ] bonjours à tous,sa fait déjas plusieur semaine que je recherche désespérément une solution a ma question sans avoir trouvé de réponse: Comment recevoi taille Fichier avec malloc et realloc [ par halima ] Au secours!!!Slt j'aimerai creer un fichier (de mot) mais en allouant dynamiquement  la  la taille (avec malloc et realloc). un mot a au plus 100 cara liste chainée [ par skulls94 ] bonjour, je dois faire un  programme qui lit un fichier mot à mot et qui les stocke dans une liste chainée seulement si ils ne sont pas deja present.v


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,654 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.