A voir également:
- Recherche d'un fichier dans un répertoire.
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Creer un fichier .bat - Guide
2 réponses
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char ligne[1000];
int i = 0;
FIC* fic = fopen("toto.txt", "rt"); // "rt" pour les .txt, "rb" pour les .exe "r" c'est pour "lecture" "w" pour écriture ...
if (fic!=NULL)
{
printf("Le fichier existe")
while (!feof(fic))
{
i++;
ligne[0] = '\0';
fscanf(fic, "%s", ligne);
printf("ligne %d = %s", i, ligne);
}
fclose(fic); // ne pas oublier
}
else
printf("Le fichier existe pas")
voilà tu sais presque tout ...
bonne journée,
marvinrouge
#include <stdlib.h>
#include <string.h>
char ligne[1000];
int i = 0;
FIC* fic = fopen("toto.txt", "rt"); // "rt" pour les .txt, "rb" pour les .exe "r" c'est pour "lecture" "w" pour écriture ...
if (fic!=NULL)
{
printf("Le fichier existe")
while (!feof(fic))
{
i++;
ligne[0] = '\0';
fscanf(fic, "%s", ligne);
printf("ligne %d = %s", i, ligne);
}
fclose(fic); // ne pas oublier
}
else
printf("Le fichier existe pas")
voilà tu sais presque tout ...
bonne journée,
marvinrouge
non, pas en C. (il y a surement des rigolo qui vont dire que c est possible avec system).
bref tu dois faire appel a des extensions POSIX comme opendir et stat, qui vont te permettre de lister le contenu d un directory. mais bien evidemment rien de tout cela n est portable.
par contre, si tu sais deja ou le fichier va etre cree, tu peux essayer de l ouvir avec fopen (ca c est du C), et si cela echoue et que errno == ENOENT, c est qu il n a pas ete cree.
bref tu dois faire appel a des extensions POSIX comme opendir et stat, qui vont te permettre de lister le contenu d un directory. mais bien evidemment rien de tout cela n est portable.
par contre, si tu sais deja ou le fichier va etre cree, tu peux essayer de l ouvir avec fopen (ca c est du C), et si cela echoue et que errno == ENOENT, c est qu il n a pas ete cree.