Insertion texte dans un fichier

Résolu
jeremy85rocher Messages postés 2 Date d'inscription jeudi 4 novembre 2004 Statut Membre Dernière intervention 20 septembre 2005 - 14 sept. 2005 à 21:55
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 20 sept. 2005 à 10:28
Bonjour à tous.
Mon problème est le suivant : je souhaite créer un programme console qui permet d'inserer du texte dans un fichier texte à un endroit précit de celui-ci.
exemple :
OrgName=xxx
ComputerName=""
CountryCode=33
je veux donc inserer le texte entre les "" , par exemple PC-06 ou Admin (que je tape dans le programme lorsqu'il me le demande).
Merci de me répondre, j'ai passer plusieurs heures à chercher sur le forum et a essayer de faire un bout de prog qui fait ce que je veux mais c'est sans succès.

3 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 sept. 2005 à 10:28
Je n'utilise pas de bibli d'interprétation donc mode texte n'a aucun sens pour moi, je ne connais que des octets qu'on aspire depuis le fichier ou alors qu'on y tamponne donc binaire toujours.

Sous Windows:
CreateFile
SetFilePointer
ReadFile
WriteFile
CloseHandle
vitesse et efficacité garanties.

ciao...
BruNews, MVP VC++
3
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
14 sept. 2005 à 22:06
"insérer" ne peut se faire que dans des fichiers dans lesquels on tamponne des structures de taille fixe.

Tu dois positionner ton pointeur de fichier à l'endoit voulu d'écriture, prendre tout ce qu'il y a au delà et le sauvegarder, écrire ton buffer et remettre à la suite ce que tu as sauvegardé précédemment.

ciao...
BruNews, MVP VC++
0
jeremy85rocher Messages postés 2 Date d'inscription jeudi 4 novembre 2004 Statut Membre Dernière intervention 20 septembre 2005
20 sept. 2005 à 09:31
Merci de ta réponse BruNews, mais je voulais savoir si c'étais plus judicieux d'ouvrir le fichier un mode binaire ou normalement (en texte) car je ne sais pas comment positionner mon pointeur en mode texte. merci de vos réponse
Jérémy
0
Rejoignez-nous