Je travaille sur un programme qui doit lire des fichiers txt. Je sais qu'il existe une fonction appelée fopen("myfile.txt","rt")
, mais que se passe-t-il si j'ai 10 fichiers? Ai-je besoin d'appeler la fonction 10 fois (un appel pour chaque fichier)?Comment lire plusieurs fichiers dans C?
Répondre
Oui. Mais si vous exécutez les mêmes routines sur chacune de ces fonctions, analysez ce comportement dans une fonction qui accepte le nom d'un fichier. Appelez maintenant cette fonction 10 fois, une fois avec chaque nom de fichier.
void read_from_text_file(char const *filepath);
read_from_text_file("myfile.txt");
read_from_text_file("myfile2.txt");
...
Ceci est un concept de base en informatique. Buzzwords comprennent "abstraction", "routine", "réutilisabilité", etc
merci à tous! c'est mon programme: GasStationManager.exe. le fichier: simulationfile contient les actions que nous devons effectuer sur les fichiers: station1 station2 station3 station4 .... comment pouvons-nous passer les arguments à la fonction? – mor
Oui. Un appel de fonction par fichier est nécessaire.
- 1. C - Lire plusieurs fichiers
- 2. comment ouvrir plusieurs fichiers simultanément pour lire dans c
- 3. C# FTPWebRequête pour lire plusieurs fichiers
- 4. Comment lire et écrire plusieurs fichiers?
- 5. Comment lire plusieurs fichiers pcap> 2GB?
- 6. Lire plusieurs fichiers texte dans un dossier
- 7. Comment lire l'en-tête de plusieurs fichiers dicom dans matlab?
- 8. Comment puis-je lire plusieurs fichiers dans un script AGI?
- 9. Comment lire des fichiers mp3 en C#?
- 10. Comment lire correctement le registre pour plusieurs valeurs dans c?
- 11. Lire dans plusieurs fichiers txt avec en-tête en R
- 12. Lire plusieurs chaînes avec fscanf en C
- 13. comment lire les fichiers .flv dans WPF?
- 14. Lire (/ écrire) des fichiers en C#
- 15. C# - Comment autoriser plusieurs types de fichiers dans un OpenFileDialog?
- 16. Lire plusieurs lignes d'un fichier dans une chaîne en C
- 17. C#: gérer plusieurs fichiers App.config
- 18. Comment lire des fichiers Flash en C pur?
- 19. lire plusieurs feuilles Excel en C#
- 20. Lire des fichiers audio en C#
- 21. lire plusieurs fois à partir du même flux dans C#
- 22. Comment pouvez-vous lire les fichiers texte?
- 23. Comment lire request.getInputStream() plusieurs fois
- 24. perl - comment lire plusieurs fichiers dans un répertoire et stocker des données dans une variable unique
- 25. Comment lire les fichiers .bin?
- 26. Comment lire des fichiers CSS avec jQuery
- 27. Comment puis-je lire des fichiers vidéo?
- 28. lire plusieurs fichiers en utilisant le multi-traitement
- 29. Recherche de plusieurs chaînes dans plusieurs fichiers
- 30. Compilez plusieurs fichiers C avec make
Le "t" dans votre exemple est une extension que toutes les implémentations C n'ont pas. La norme définit le mode "r" comme "ouvrir le fichier pour la lecture et effectuer la traduction de texte selon les besoins (mode texte)"; et il définit le mode "rb" comme "ouvrir le fichier à lire et ne pas effectuer de traduction (mode binaire)" – pmg