-
Programme interface gtk+
Bonjour le communauté,
J'ai besoin d'aide afin de finaliser mon programme sur la création d'une interface gtk. Le but est d'automation la modification de fichiers, d'un fichier .hex à un fichier bootlaoder.
J'ai déjà réussi à créer une fenêtre, intégrer les fichiers, les choisir mais il reste la modification de lignes sur les documents. En fait, certaines lignes du .hex doivent en remplacer d'autres sur le bootlaoder.
À partir de là, il faut fusionner les 2 documents, donc en créer un nouveau et enfin l'enregistrer quelque part.
Ce qui est en gras, c'est ce qu'il me reste à écrire.
Je vous en pris, j'ai besoin de votre aide.
Avez-vous des pistes, des programmes similaires ou voire des ébauches ?
Merci d'avance pour vos réponses.
-
Et bien, si tu bloques, c'est que tu n'as pas assez détaillé le besoin.
On ne peut pas insérer du contenu dans un fichier.
Par contre, on peut écrire ce qu'on veut, donc, par exemple, deux lignes venant d'une source, puis trois lettres venant d'une autre…
-
Merci pour ta réponse ternel.
Mais sais-tu alors comment choisir les lignes à modifier en programmation ? Par exemple, si je veux modifier la ligne 324, comment je peux 'dire" au programme de prendre cette ligne pour la modifier.
Si quelqu'un d'autre possède des réponses ou des pistes, ne vous gênez pas.
Merci par avance.
-
Et bien, sois ton outil est capable directement, soit tu écris les 323 premières lignes, ta ligne modifiée puis les anciennes lignes à partir de la 325.
En général, on préfère charger le fichier, le modifier, puis sauvegarder le résultat.
C'est à dire:
- Créer une structure ou une liste de structure représentant le contenu du fichier
- La remplir en parcourant le fichier d'entrée
- Recommencer pour chaque fichier d'entrée
- Modifier les données de la structure/liste
- Écrire un nouveau fichier à partir du contenu de la structure.
Souviens-toi que ton programme fera exactement ce que tu codes. Tu ne peux pas l'écrire si tu ne sais pas ce qu'il doit faire précisément.