Comment enregistrer du txt en XML en C ?

Fermé
geekat Messages postés 228 Date d'inscription vendredi 31 juillet 2015 Statut Membre Dernière intervention 24 février 2017 - Modifié par geekat le 17/02/2016 à 16:24
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 17 févr. 2016 à 18:40
Bonjour,
J'ai un fichier .txt qui contient des balises. Je voudrais l'enregistrer en .xml
Le souci c'est que ça crée bien un fichier xml mais dedans il n'y a pas le document .txt mais seulement des lettres bizarres : `D5 en l'ouvrant avec bloc notes.
Pourtant j'ai mis l'en-tête XML. Pourquoi ça ne copie pas ?
A souligner que j'ai un warning :
[Warning] passing argument 1 of 'fputs' from incompatible pointer type [enabled by default]
pour cette ligne :
        // Ecrire fichier cree (.txt) dans fichier_xml (.xml)
		fputs(fichier_cree,fichier_xml);   


Merci
A voir également:

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 17/02/2016 à 18:44
Salut geekat,

http://www.cplusplus.com/reference/cstdio/fputs/

Le premier argument de
fputs()
attend un
const char *
et ce warning indique que le type de
fichier_cree
n'est pas compatible avec ce type attendu.

Dès lors, il est possible que cela occasionne le fait que ton fichier contienne des choses "inattendues" :-)

Sinon, sans le reste du code, on ne pas en dire beaucoup plus.


Dal
0