[affichage] d'un fichier à l'écran
Résolu
davdoo91
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
davdoo91 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
davdoo91 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Bonjou,
J'aurais saoir ce qui ne va pas dans ma ligne de programme.
Pour info, je veux afficher ce qu'il y a dans le fichier à l'écran comme ceci:
printf("Nom\n");
fgets(stdout,20,fich);
printf("prenom\n");
fgets(stdout,20,fich);
merci de vos réponses
J'aurais saoir ce qui ne va pas dans ma ligne de programme.
Pour info, je veux afficher ce qu'il y a dans le fichier à l'écran comme ceci:
printf("Nom\n");
fgets(stdout,20,fich);
printf("prenom\n");
fgets(stdout,20,fich);
merci de vos réponses
A voir également:
- [affichage] d'un fichier à l'écran
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Double ecran - Guide
23 réponses
La concaténation ca ne marche pas il y a tjrs le retour chariot.
Et je pense que le printf me servirai a rien puisque il tiendra compte du retour chariot que je ne veux pas.
Amoins que je n ai pas compris ton idée Stupeflip (truc trop stupefiant :))
Et je pense que le printf me servirai a rien puisque il tiendra compte du retour chariot que je ne veux pas.
Amoins que je n ai pas compris ton idée Stupeflip (truc trop stupefiant :))
Autant pour moi, idiot que je suis.
Effectivement, la fonction fgets() lit et conserve le carriage return.
Le mieux a faire, c'est une fonction supplémentaire qui te sucrerait ce CR.
Exemple (testé):
Exemple:
Effectivement, la fonction fgets() lit et conserve le carriage return.
Le mieux a faire, c'est une fonction supplémentaire qui te sucrerait ce CR.
Exemple (testé):
void remove_cr(char *str) { while(*str) { if (*str=='\n') { *str=0; return; } str++; } return; }et après chaque fgets(), tu appelles ta fonction.
Exemple:
fgets(tab,20,fich); remove_cr(tab);