J'ai un petit pb, sur le code suivant j'ai la deuxième fct gets() qui ne marche pas: elle ne s'exécute pas.
voici le code:
include <stdio.h>
#include <conio.c>
#include <string.h>
#define len_max 200 //longueur max d'une phrase saisie
int main()
{
char phrase[len_max]; //phrase saisie par l'utilisateur
int nCHOIX; //choix du menu (ASCII)
int display_menu(); //affichage du menu
void caracteristiques(); //caractéristiques d'une chaine
gets(phrase); // CELLE CI S'EXECUTE
nCHOIX = display_menu();
if(nCHOIX != 48)
{
clrscr();
printf("Tapez votre phrase suivie de ENTREE : " );
gets(phrase); /CELLE CI, NON (JE RENTRE BIEN DANS LE IF)
switch(nCHOIX)
{
case 49: caracteristiques(phrase);
}
}
else return 0;
}
Comprenez vous pourquoi ?
Merci
Message édité par bouteilledo le 20-07-2002 à 15:41:25