J'ai un tableau char
b[20]
que je veux écrire dans un fichier. Après chaque itération la valeur de b[20]
change, donc je voudrais écrire la chaîne dans chaque ligne du fichier dans chaque itération. Alors, comment puis-je changer une nouvelle ligne dans un fichier et aussi mettre dans un tableau de personnage?écrire dans un fichier en c
Répondre
Quelque chose comme:
FILE *fp = fopen("file.txt","w");
// check for error
char b[20];
while(some_condition) {
// populate the char array b and terminate it with NULL char.
// write to file...and write a newline.
fprintf(fp,"%s\n",b);
}
utilisez FICHIER * fp = fopen ("fichier.txt", "a"); au lieu de "w". En mode ajout, le contenu est automatiquement ajouté à la fin du fichier ... – TheCodeArtist
@CVS Cela dépend si c'est ce que l'OP veut faire. Il veut clairement ajouter à chaque itération (ce qui arrive dans les deux cas), mais il n'est pas clair qu'il ne veut pas effacer le fichier et recommencer chaque fois qu'il exécute le programme (comme avec "w", mais pas avec "a", comme vous l'avez noté). –
Aussi, n'oubliez pas le 'fclose (fp)' après la boucle –
En supposant que le tableau de caractères contient une chaîne à zéro terminal:
fprintf(file, "%.20s\n", b);
- 1. C++ écrire dans un fichier
- 2. Comment écrire un fichier texte en C#
- 3. écrire un fichier MIDI en C++
- 4. C++: Écrire dans un fichier existant?
- 5. Comment écrire dans un fichier binaire en C?
- 6. Comment écrire une chaîne dans un fichier en C?
- 7. écrire dans un fichier
- 8. Écrire dans un fichier texte
- 9. Écrire dans un fichier en PHP?
- 10. Comment écrire un double type dans un fichier en c/C++ dans Windows?
- 11. Dans Firefox, écrire dans un fichier en utilisant Javascript?
- 12. Écrire dans un fichier java
- 13. écrire dans un fichier problème
- 14. créer et écrire dans un fichier Excel de C#
- 15. Comment écrire un entier de deux octets en hexadécimal dans un fichier binaire en utilisant C
- 16. Écrire au fichier binaire en C++ et C#
- 17. Python - Écrire dans un fichier texte en utilisant des fonctions?
- 18. comment écrire dans un fichier texte par programme C
- 19. Comment écrire un fichier MsWord (.doc) dans Objective C?
- 20. Comment lire un fichier et écrire dans un fichier texte?
- 21. écrire un BitSet dans un fichier en Java
- 22. Capture de stdout syscall sans écrire dans un fichier en C/C++
- 23. Comment écrire des bits dans un fichier?
- 24. Écrire un fichier GIF en Java
- 25. Comment écrire dans un fichier dans eclipse?
- 26. Comment écrire une structure dans un fichier en utilisant fwrite?
- 27. Comment écrire dans un fichier en Unicode dans Vb.Net
- 28. Comment écrire dans un fichier XML dans un fichier jar?
- 29. Écrire dans un fichier dans BlackBerry
- 30. Écrire une structure en même temps dans un fichier
Vous devrez peut-être reformuler votre question. Vous pouvez décomposer vos objectifs/tâches sous forme de points comme: 1. Écrire dans un fichier; 2. Ajoutez une nouvelle ligne, ... – Viet