Modification d'un fichier text (program c)
DarKcYbeR
Messages postés
103
Statut
Membre
-
gazinet -
gazinet -
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 bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Suivi de modification word - Guide
4 réponses
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 !
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
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 );
}