Problème d'ouverture de fichier en C

Résolu/Fermé
Utilisateur anonyme - 27 juin 2009 à 08:59
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 - 28 juin 2009 à 16:36
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

8 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
27 juin 2009 à 11:48
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