Problème d'ouverture de fichier en C
Résolu
Utilisateur anonyme
-
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voila..j'ai un petit problème : je n'arrive pas a ouvrir un fichier en C avc l'IDE code::Blocks..
Je débute pouvez vous m'aider?
voici mon code source:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* fichier = NULL;
fichier = fopen("fichier", "r+");
if (fichier != NULL)
{
printf("Bravo");
}
else
{
printf("Impossible d'ouvrir le fichier");
}
return 0;
}
Povez vous m'aider? J'ai créer le fichier dans le meme dossier que mon fichier main et mon projet...
Merci d'avance
Greg
voila..j'ai un petit problème : je n'arrive pas a ouvrir un fichier en C avc l'IDE code::Blocks..
Je débute pouvez vous m'aider?
voici mon code source:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* fichier = NULL;
fichier = fopen("fichier", "r+");
if (fichier != NULL)
{
printf("Bravo");
}
else
{
printf("Impossible d'ouvrir le fichier");
}
return 0;
}
Povez vous m'aider? J'ai créer le fichier dans le meme dossier que mon fichier main et mon projet...
Merci d'avance
Greg
A voir également:
- Impossible d'ouvrir le fichier source stdio.h
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier 7z - Guide
8 réponses
Salut,
Tsou t'as donné la réponse!
Il faut par contre que tu mettes le fichier dans le repertoire release ou debug pour pouvoir l'ouvrir, sinon tu auras un message d'erreur!!
Ou alors, tu dois mettre le chemin pleinement qualifié!!
@+
Tsou t'as donné la réponse!
Il faut par contre que tu mettes le fichier dans le repertoire release ou debug pour pouvoir l'ouvrir, sinon tu auras un message d'erreur!!
Ou alors, tu dois mettre le chemin pleinement qualifié!!
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE* fichier ; fichier = fopen("C:\\test\\test1.txt", "r+");//par exemple if (fichier != NULL) printf("Bravo"); else printf("Impossible d'ouvrir le fichier \n"); system("PAUSE"); return 0; }
@+
Je sais qu'il existe une version windows. Mais je ne sais pas exactement si elle fonctionne sur Vista.
Dans la rubrique Téléchargement du site CCM, tu as ce logiciel avec sa fiche, et c'est précisé.
Dans la rubrique Téléchargement du site CCM, tu as ce logiciel avec sa fiche, et c'est précisé.
bonjour,
le fichier suivant a ete compile et execute : la reponse affichee est Bravo.
j'ai du creer le fichier "nom_du_fichier.txt" avant de l'ouvrir.
si ton fichier existe ,il est peut etre mal place dans le chemin de recherche pour le trouver.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE* fichier ;
fichier = fopen("nom_du_fichier.txt", "r+");
if (fichier != NULL)
{
printf("Bravo");
}
else
{
printf("Impossible d'ouvrir le fichier \n");
}
system("PAUSE");
return 0;
}
le fichier suivant a ete compile et execute : la reponse affichee est Bravo.
j'ai du creer le fichier "nom_du_fichier.txt" avant de l'ouvrir.
si ton fichier existe ,il est peut etre mal place dans le chemin de recherche pour le trouver.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE* fichier ;
fichier = fopen("nom_du_fichier.txt", "r+");
if (fichier != NULL)
{
printf("Bravo");
}
else
{
printf("Impossible d'ouvrir le fichier \n");
}
system("PAUSE");
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question