ouah, si tu es à la base du fichier texte, n'aurais-tu pas plus simple à générer directement le XML ?
sinon, peux-tu demander à la personne qui te génère le fichier de créer à la place un fichier CSV ?
Sinon, au lieu d'utiliser le C ou le C++, utilise Ruby ou Python, c'est leur Job de faire ce genre de truc et surtout que cela ira bien plus vite de le faire en ruby qu'en C et avec une plus grande souplesse