[C] soucis avec les espaces dans fscanf
jerémiethe7
Messages postés
153
Statut
Membre
-
jerémiethe7 Messages postés 153 Statut Membre -
jerémiethe7 Messages postés 153 Statut Membre -
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 !
Configuration: Windows XP Firefox 2.0.0.16
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 eros par le mot amour 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
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Mot de passe bios perdu - Guide
- En n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
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