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   -
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
A voir également:

8 réponses

chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
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é!!
#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;
}

@+
3
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
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é.
2
tsou
 
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;
}
1
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
Mais code block est pas un IDE de C++, plutôt?
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Code::Blocks est utilisé pour le C et le C++

Pouvez vous m'aidez?

@ +

Greg
0
Utilisateur anonyme
 
Merci beaucoup!!!

O fait code::Blocks marche sur vista?

@ +

Greg
0
Utilisateur anonyme
 
Merci beaucoup!

@ +

Greg
0
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
De rien ;-))
0