COMMENT OUVRIR UN FICHIER TEXTE EN C?
cool
-
Vincente25 Messages postés 3 Statut Membre -
Vincente25 Messages postés 3 Statut Membre -
Qqn peut m'aider? il faut utiliser la fonction fopen mais j'arrive pas à la faire fonctionner...
5 réponses
-
si tu veux progresser dis nous pourquoi tu n'arrive pas a 'lutiliser!!?
que t'arrive t'il tu a des problems a la compilations a l'executuion!!? -
Salut Cool,
Pour ouvrir un fichier texte en C, il faut en effet utiliser la fonction fopen(Nom du fichier, Mode d'ouverture).
Voici un exemple de programme :
#include <stdio.h>
void main(void)
{
// Déclaration d'un pointeur sur fichier
FILE* fp;
// On ouvre le fichier (ici, en lecture seulement)
fp = fopen("c:\text\essai.txt","r");
if(fp)
// Le fichier est ouvert, effectuer ici le trt sur le fichier
else
// Le fichier n'existe pas ou n'a pas pu etre ouvert
printf("Impossible d'ouvrir le fichier");
// On ferme le fichier
fclose(fp);
}
Pour les autres modes d'ouverture, consulte la doc sur CCM.
a+ -
-
Bonjour,
Je n'ai pas tout regardé, mais le "\" doit être répété dans une chîne de caractères:
// On ouvre le fichier (ici, en lecture seulement)
fp = fopen("c:\\text\\essai.txt","r");
Sinon , le fichier ne sera évidemment jamais ouvert.
May this help.
The software said "Requires Windows98, Win2000, or better,
So I installed Unix. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
jisisv a raison, il faut doubler les "\" sinon ca ne marchera pas.