Modification d'un fichier text (program c)
Fermé
DarKcYbeR
Messages postés
98
Date d'inscription
mercredi 2 mai 2007
Statut
Membre
Dernière intervention
15 février 2011
-
3 févr. 2008 à 22:50
gazinet - 2 mars 2008 à 17:43
gazinet - 2 mars 2008 à 17:43
Bonjour,
j'ai un fichier text,a la fin de chaque page de ce fichier il y a son numero, ecrit comme suit: "page numero [n]" avec n est le numero de la page
je voudrais ecrire un programme en c qui utilise ce fichier pour changer la numerotation a la fin de chaque page et la rendre comme suit: "(n)ieme page"
quelqu'un peut m'aider svp?
merci d'avance
j'ai un fichier text,a la fin de chaque page de ce fichier il y a son numero, ecrit comme suit: "page numero [n]" avec n est le numero de la page
je voudrais ecrire un programme en c qui utilise ce fichier pour changer la numerotation a la fin de chaque page et la rendre comme suit: "(n)ieme page"
quelqu'un peut m'aider svp?
merci d'avance
A voir également:
- Modification d'un fichier text (program c)
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Suivi de modification word - Guide
4 réponses
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
121
4 févr. 2008 à 10:59
4 févr. 2008 à 10:59
Oui, c'est faisable.
Lire le fichier ligne par ligne jusqu'à trouver la chaîne "page numéro". Faire plus de contrôle si cette chaîne risque de se trouver dans le corps du fichier.
Lire le numéro de la page
Remplacer par (n)ième page en faisant attention pour les exceptions (re pour la première page)
C'est tout !
Lire le fichier ligne par ligne jusqu'à trouver la chaîne "page numéro". Faire plus de contrôle si cette chaîne risque de se trouver dans le corps du fichier.
Lire le numéro de la page
Remplacer par (n)ième page en faisant attention pour les exceptions (re pour la première page)
C'est tout !
DarKcYbeR
Messages postés
98
Date d'inscription
mercredi 2 mai 2007
Statut
Membre
Dernière intervention
15 février 2011
8
4 févr. 2008 à 13:07
4 févr. 2008 à 13:07
d'abord merci pour la reponse
ensuite, oui c'est bien évident la démarche mais il va bien falloir la mettre sous la forme d'un code
et c'est en fait ca ce que je cherche a avoir..
merci de bien vouloir m'aider
ensuite, oui c'est bien évident la démarche mais il va bien falloir la mettre sous la forme d'un code
et c'est en fait ca ce que je cherche a avoir..
merci de bien vouloir m'aider
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
121
4 févr. 2008 à 20:10
4 févr. 2008 à 20:10
As-tu des idéees sur la programmation en C ?
Si non, il te faut l'apprendre, il y a des bons sites pour cela.
Commence à écrire ton code et on se fera un plaisir de t'aider, mais je ne pense pas que cela te serai profitable que nous fassions tes exercices à ta place.
Pour te lancer, je t'ouvre, lit le fichier et le referme :
FILE *f;
f = fopen( "Mon_fichier.txt" , "rt" );
if (f) {
while ( fgets( f , buf , sizeof(buf) )) {
......
}
fclose( f );
}
Si non, il te faut l'apprendre, il y a des bons sites pour cela.
Commence à écrire ton code et on se fera un plaisir de t'aider, mais je ne pense pas que cela te serai profitable que nous fassions tes exercices à ta place.
Pour te lancer, je t'ouvre, lit le fichier et le referme :
FILE *f;
f = fopen( "Mon_fichier.txt" , "rt" );
if (f) {
while ( fgets( f , buf , sizeof(buf) )) {
......
}
fclose( f );
}