Maison >développement back-end >Tutoriel C#.Net >Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

烟雨青岚
烟雨青岚original
2020-06-20 09:16:1510107parcourir

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

La raison est la suivante : le programme ouvre le fichier file.txt en mode "r", qui est le mode "lecture", mais le programme ne précise pas où se trouve le fichier, et le programme ne peut pas le trouver dans ce fichier, j'ai donc pensé qu'il ne pouvait pas être ouvert.

1. Ouvrez l'environnement de développement intégré Dev-C++ et créez un nouveau fichier de code source : main.c, comme indiqué ci-dessous :

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

Sur mon ordinateur, ce code source est placé dans le chemin "D:CCodeExperience".

2. Le code source du programme est le suivant : Si le fichier ne parvient pas à être ouvert, le programme affichera "Échec de l'ouverture du fichier".

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

3. Laissez-moi le compiler et il réussit, comme indiqué ci-dessous :

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

4. pendant un moment, les résultats en cours d'exécution sont les suivants :

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

À partir des résultats en cours, le message "Échec de l'ouverture du fichier !" Pourquoi il n'y a rien de mal avec le programme ? code!

5. En fait, la raison est que le programme ouvre le fichier file.txt en mode "r", c'est-à-dire le mode "lecture", mais le programme ne précise pas où se trouve le fichier, et le programme ne trouve pas le fichier, j'ai donc pensé qu'il ne pouvait pas être ouvert.

6. La solution est très simple, il suffit de créer le fichier file.txt et de préciser le chemin du fichier. Créez un nouveau fichier file.txt sous le chemin "D:CCode Experience".

7. Compilez et exécutez à nouveau. Les résultats sont les suivants et le résultat est normal.

Quelle est la raison pour laquelle fopen en langage C ne parvient pas à ouvrir un fichier ?

Tutoriel recommandé : "Langage C"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn