Créer un fichier texte en language c
Fermé
fati56
Messages postés
24
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
26 juillet 2008
-
28 avril 2008 à 01:09
fati56 - 28 avril 2008 à 14:45
fati56 - 28 avril 2008 à 14:45
A voir également:
- Créer un fichier texte en c
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
3 réponses
Newtron
Messages postés
2
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
28 avril 2008
9
28 avril 2008 à 10:00
28 avril 2008 à 10:00
pour la manipulation d'un fichier en c, on doit l'ouvrir en specifiant son chemin avec le nom et :
main()
{ FILE *flot;
flot=fopen("nom_du_fichier.txt","mode d'ouverture");
// w: ecriture avec ecrasement si le fichier existe deja et creation s'il n'existe pas
// ilya d'autres mode mais le plus general c'est "a+": creation, ajout sans ecrasement (mais il faut faire attention a la
// position du curseur pour ecrire afin de ne pas ecraser les données)
// pour la manipulation des données depuis un programme c on fait recours a plusieurs fonctions selon l'instruction
// fprintf(flot, "formats", variables); // pour l'ecriture dans un fichier
// fscanf (flot, ....................); //pour la lecture d'un fichier
// fgetc, fgets
// fputc, fputs
// .....
fclose (flot);
}
pour le deplacer
je pose:
rename("ancien nom", "nouveau nom"); puisque le nom contient egalement le chemin du fichier
j'espere avoir aidé.
main()
{ FILE *flot;
flot=fopen("nom_du_fichier.txt","mode d'ouverture");
// w: ecriture avec ecrasement si le fichier existe deja et creation s'il n'existe pas
// ilya d'autres mode mais le plus general c'est "a+": creation, ajout sans ecrasement (mais il faut faire attention a la
// position du curseur pour ecrire afin de ne pas ecraser les données)
// pour la manipulation des données depuis un programme c on fait recours a plusieurs fonctions selon l'instruction
// fprintf(flot, "formats", variables); // pour l'ecriture dans un fichier
// fscanf (flot, ....................); //pour la lecture d'un fichier
// fgetc, fgets
// fputc, fputs
// .....
fclose (flot);
}
pour le deplacer
je pose:
rename("ancien nom", "nouveau nom"); puisque le nom contient egalement le chemin du fichier
j'espere avoir aidé.
28 avril 2008 à 10:41
28 avril 2008 à 12:13
Elle est plus propre et plus portable. Elle utilise des fonction standard du C.
28 avril 2008 à 14:45
la création c marche merci et si c possible d'avoir d'autres conseils la dessus.