[C] soucis avec les espaces dans fscanf
jerémiethe7
Messages postés
152
Date d'inscription
Statut
Membre
Dernière intervention
-
jerémiethe7 Messages postés 152 Date d'inscription Statut Membre Dernière intervention -
jerémiethe7 Messages postés 152 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit soucis avec espaces dans fscanf.
Je souhaite saisir une phrase et non le 1er mot.
j'ai cherché un peu et j'ai essayé avec :
fgets(modif->commentaire,300+1,stdin);
modif->commentaire[strlen(modif->commentaire)-1]='\0';
la 2ième ligne c'est pour enlever la touche entrée.
Par contre j'ai un problème, ça ne s'arrete pas, j'ai pas le temps de saisir.
help s'il vous plait !
j'ai un petit soucis avec espaces dans fscanf.
Je souhaite saisir une phrase et non le 1er mot.
j'ai cherché un peu et j'ai essayé avec :
fgets(modif->commentaire,300+1,stdin);
modif->commentaire[strlen(modif->commentaire)-1]='\0';
la 2ième ligne c'est pour enlever la touche entrée.
Par contre j'ai un problème, ça ne s'arrete pas, j'ai pas le temps de saisir.
help s'il vous plait !
A voir également:
- Remplacez le mot bibendum par le mot boisson dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ?
- Remplacez le mot eget par le mot désire dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? - Guide
- Trousseau mot de passe iphone - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
4 réponses
oui c'est vrai mais j'ai toujours le problème, je ne peut meme pas saisir de texte, ça passe à l'instruction suivante.
merci de l'aide
printf("entrer le nouveau commentaire\n"); fgets(modif->commentaire,300+1,stdin); modif->commentaire[strlen(modif->commentaire)-1]='\0'; printf("%s AVANT",modif->commentaire);_sleep(2000);
merci de l'aide