Ofstream, positionnement

cs_Metrox Messages postés 267 Date d'inscription jeudi 19 septembre 2002 Statut Membre Dernière intervention 8 septembre 2013 - 25 févr. 2007 à 00:48
pepsidrinker Messages postés 151 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 15 avril 2009 - 27 févr. 2007 à 17:51
Salut à tous,

mon fichier se compose de la sorte:

1 2 3 4 ... (nombre inconnu de chiffre)
1' 2' 3' 4' ... (nombre inconnu de chiffre)
1'' 2'' 3'' 4'' ... (nombre inconnu de chiffre)

Les ' servent à dire que c'est pas les meme chiffres... J'aimerais avoir une fonction du style (position(n,findelaligne) qui me permettrait de me positionner à la fin de la ligne n... Est-ce possible?

Merci!

Maxime

3 réponses

pepsidrinker Messages postés 151 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 15 avril 2009
26 févr. 2007 à 21:59
La fonction seekg permet de positionner la position du curseur dans le fichier.

Pepsidrinker
0
cs_Metrox Messages postés 267 Date d'inscription jeudi 19 septembre 2002 Statut Membre Dernière intervention 8 septembre 2013
27 févr. 2007 à 10:01
Ah oui d'accord!
Et tu sais comment faire pour rajouter du texte à la position 17 par exemple, sans écraser ce qui était dedans?

Mon but est de rajouter du texte à la fin de la ligne 1 2 ou 3, mais si je dis que la position 17 c'est la fin de la ligne 1 et que j'écris dessus, je vais écraser ce qui était à la ligne 2 non?

Maxime
0
pepsidrinker Messages postés 151 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 15 avril 2009
27 févr. 2007 à 17:51
Essais le fonction getline().


Elle met en mémoire une ligne.


En suite, le fonction strcat() permet de rajouter en mémoire des donné sans écraser la chaine de caractère.

Pepsidrinker
0
Rejoignez-nous