Ouverture de fichier

Résolu/Fermé
damien7258 - 24 mars 2008 à 00:09
 damien7258 - 24 mars 2008 à 21:00
Bonjour,j'ai un petit souci au niveau de l'ouverture d'un fichier que j'ai crée voici mon prgramme j'ai mit le chemin de mon fichier mais il m'envoie en message d'erreur qu'il na pas put ouvrir le fichier merci d'avance.


#include<stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
FILE* fichier = NULL;

fichier = fopen("C:\\Utilisateurs\\damien\\bureau\\test.txt\n", "r+");

if (fichier != NULL)
{

fclose(fichier);
}
else
{

printf("Impossible d'ouvrir le fichier test.txt");
}
system("PAUSE");

return 0;
}
A voir également:

6 réponses

cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
24 mars 2008 à 00:52
Bonsoir,


Retire le "\n" en fin de ton chemin d'accès :

fichier = fopen("C:\\Utilisateurs\\damien\\bureau\\test.txt\n", "r+");

"
0
je ne comprend pas sa ne fonctionne toujours pas.
0
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
24 mars 2008 à 13:15
Bonjour,

Renvoie ton code je ferai à nouveau un essai, car je ne comprends pas non plus.
0
#include<stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
FILE* fichier = NULL;
int age=0;
fichier = fopen("C:\\Users\\damien\\Desktop\\test.txt", "r+");

if (fichier != NULL)
{
}
else
{

printf("Impossible d'ouvrir le fichier test.txt");
}
system("PAUSE");

return 0;
}
0

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

Posez votre question
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
24 mars 2008 à 19:59
Bonsoir,

Je viens de refaire un test à partir de ton code, je n'ai modifié que le chemin d'accès et je ne rencontre pas de problème d'ouverture.

Vérifie bien si ton fichier s'appelle exactement : test.txt.

Vérifie si il se trouve bien sous ce nom dans le bon répertoire :
C:\Users\damien\Desktop\test.txt

Vérifie si ton fichier n'est pas en cours d'utilisation par un autre process.

Essaie d'accéder au fichier avec l'explorateur Windows, ton fichier est peut-être HS. Crée en un autre sous un autre nom.

P.S. Sous l'invite de commande Windows, après un positionnement sur le répertoire (commande CD ......), tape la commande :
TYPE test.txt
le contenu du fichier doit normalement s'afficher à la console.

Il doit y avoir un truc comme ça ! Tiens-moi informé,
0
c'est bon j'ai réussi en faite j'avais appelé mon fichier test.txt en crée un nouveau document texte la j'ai ouvert le bloc note, j'ai écrit un message et après enregistré sous j'ai remplacer * par test du coup mon fichier s'appelle test et j'arrive à l'ouvrir lorsque je tape test.txt merci pour cette aide je ne savait pas que avec window c'était cd qui permètée de ce déplacé tous comme linux encore merci et surement a bientot au faite j'ai un souci pour de l'algorithme un sujet que j'ai posté hier mais personne ne ma donné de réponse c'est en page 2 et sa s'apelle algorithme merci d'avance.
0