Création de fichiers .txt en C

v0naRx Messages postés 5 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 6 septembre 2004 - 6 janv. 2004 à 19:20
v0naRx Messages postés 5 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 6 septembre 2004 - 6 janv. 2004 à 21:49
Bonjour,

j'aurai besoin de créer des fichiers texte pour ffaire une petite base de donnée simple. Je travail avec C++ Builder 6 de Borland, en language C, et je trouve pas comment faire.
Je vous remercie de votre aide !

++

v0naRx
INFA PowAAA :P

3 réponses

glipper Messages postés 246 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 11 septembre 2016 1
6 janv. 2004 à 19:53
Bonjour,
la fonction creat(const char *chemin, int mode_creation); définie dans <sys\\stat.h> devrait marcher non ?

#include <sys\\stat.h>
int main()

if ((creat("Fichier.txt", S_IWRITE)) == -1)
printf ("Erreur lors de la creation du fichier");
else
printf ("Fichier créé");

return 0;
}

sinon il me semble que fopen cree automatiquement le fichier s'il n'existe pas lorsque l'on passe le parametre "w" :

FILE * f = fopen("Fichier.txt", "w");
fclose (f);

Voila :)
J'espere que j'ai aidé ... ++
Glipper
0
glipper Messages postés 246 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 11 septembre 2016 1
6 janv. 2004 à 19:57
oups pardon... j'ai oublié pas mal de librairies pour que ça marche. Voila :

#include
#include <sys\\stat.h>
#include <stdio.h>
int main()
{
if ((creat("Fichier.txt", S_IWRITE)) == -1)
printf ("Erreur lors de la creation du fichier");
else
printf ("Fichier créé");

return 0;
}

++ :)
Glipper
0
v0naRx Messages postés 5 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 6 septembre 2004
6 janv. 2004 à 21:49
Merci
ça roule !!!
C Géant
++

v0naRx
INFA PowAAA :P
0
Rejoignez-nous