begin process at 2012 05 29 15:41:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Petit programme de chaine de caractère


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Petit programme de chaine de caractère

dimanche 22 mai 2005 à 17:39:28 | Petit programme de chaine de caractère

trystan007

J'ai un petit problème : l'utilisateur doit taper une chaine de caractère en mode console, puis, la chaine est envoyée en même tps qu'une 15aine de variables. Le problème, c'est que quand l'utilisateur met un espace, le programme part dans une boucle sans fin, et refuse de faire les calculs requis.
Que faire?

Trystan007
dimanche 22 mai 2005 à 19:58:16 | Re : Petit programme de chaine de caractère

thedestiny

Si tu pouvais mettre le code qui est foireux, ca aiderait beaucoup ^^

Amicalement,
The Destiny
dimanche 22 mai 2005 à 19:58:23 | Re : Petit programme de chaine de caractère

Matt67

Bonsoir,

Poser le bout de code qui ne va pas par exemple.

Matt...
mercredi 25 mai 2005 à 17:25:22 | Re : Petit programme de chaine de caractère

trystan007

en gros, c'est ceci :
int Calcul(char nom2, int a2, int b2)

int main()
{
char nom[50];
int a;
int b;
do
{
cin>>nom;
cin>>a;
cin>>b;
int erreur=Calcul(nom,a,b);
}while(erreur!=0)
Sleep(1000);
}

int Calcul(char nom2, int a2, int b2)
{
int erreur2
switch(a)
{
case 1 : cout<<"pas bon"
             erreur2++;
             break;
default : b2++;
             break;
}
return erreur2
}

pas exactement, mais le code fait 700 lignes de switch, et donc, je ne vais pas le poster ici



Trystan007

mercredi 25 mai 2005 à 20:36:30 | Re : Petit programme de chaine de caractère

thedestiny

Après correction du code :

int main()
{
             char nom[50];
             int a;
             int b;
             int erreur = 0;

            do
            {
                   cin >> nom;
                   cin >> a;
                   cin >> b;
                   erreur = Calcul(nom, a, b);
            }
            while(erreur!=0);
}

int Calcul(char *nom2, int a2, int b2)
{
               int erreur2 = 0;
               switch(a2)
               {
                           case 1 :
                                 cout << "pas bon" << endl;
                                 erreur2++;
                                 break;
                           default :
                                 b2++;
                                 break;
                }
               return erreur2;
}

Sinon bon c'est pas le bout de code qui interesse puisque tu nous parles de caractère et la on a que des entiers relatifs qui sont manipulés
En tout cas ce code marchez chez moi.

Amicalement,
The Destiny
mercredi 25 mai 2005 à 20:38:05 | Re : Petit programme de chaine de caractère

thedestiny

Au passage, je crois que cin n'aime pas les espace, utilise plutot gets(char *) de conio.h

Amicalement,
The Destiny


Cette discussion est classée dans : problème, programme, caractère, chaine, utilisateur


Répondre à ce message

Sujets en rapport avec ce message

URGENT : Problème de "cin" [ par monomanahune ] Monomanahune J'ai un petit problème sur un cin.Je souhaiterais rentrer une chaine de caractère en utilisant cinmais je voudrais pouvoir entrer égaleme Récuération chaine de caractère taille variable stdin [ par omarino_007 ] Bonsoir, Je cherche a enregistrer une chaine de caractère (en pratique c'est le résumé d'un livre pour un projet de gestion de bibliothèque), que j'éc [Programme en C] Gestion d'un fichier texte dans un programme en C [ par Azshari ] Bonjour à tous Mon problème est le suivant, j'ai un fichier .FIL que j'aimerai exploiter. Voila ce qu'on peut trouver dans ce fichier lorsqu'on l'o Choix aléatoire de lettres [ par aschlilbilly ] Bonjour à tous. J'aimerais réaliser un petit programme qui demande à l'utilisateur de taper c (pour consonne) et v (pour voyelle). Si l'utilisateur ta RS232 ou RS485 dial entre 2 pics [ par Pat2903 ] Bonjour je suis en projet pour crée un dialogue RS485 entre deux pics. Mon souci c'est que j'utilise MPLAB et le Compilateur C18. j'utilise la library lire une chaine de caractère caractère par caractère avec c++builder 6 [ par dl6 ] bon j'expose mon problème je dois lire des coordonnées de fabrication en norme iso qui sont stocké dans un fichier. je voudrai pourvoir les lire carac problème de conversion [ par esp95 ] Bonjour a tous, J'ai un petit soucis sur un programme en c/c++ Je dois créer le programme de compression de huffman je sais il en éxiste des tonnes ma problème lors de la lecture d'un fichier [ par pagoda ] Bonjour, j'ai un souci avec un programme que je dois faire dans le cadre d'un projet pour mon école d'ingé. Je dois en effet réaliser un programme q problème de compilation [ par boualiasma ] Bonjour, J'ai un programme codé en c sous Microsoft Visual C++ 6.0 qui compile et s'éxecute bien. J'ai essayé de compiler ce programme avec Dev-C++ saisie une chaine de caractére en C [ par nedjma2 ] [b] bonjour; est ce qu'il y'a qlq peut m'aider à ce programme en langage C comment ecrire un programme en C qui saisie une chaine de carctère alph


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales