Je saisis pas très bien comment on écrit en couleur(s) dans un fichier. Le fichier contient des codes de contrôles qui, selon le format, correspondent à des attributs couleur.
En ASCII pur, y a que des caractères, pas de couleurs.
En HTML, y a des balises.
En RTF, faut voir : http://msdn.microsoft.com/library/ [...] frame=true pr version 1.6 des spécif RTF (hypertexte abondant)
http://www.filespecs.com/localview.jsp?link=25 pr spécif 1.0 (moins abondante à exploiter, texte ASCII aisé à copier/coller !!)
Annonce d'un RTF -> HTML translator http://archive.ncsa.uiuc.edu/SDG/S [...] nounce.txt
Pour écrire un fichier, on utilise les fonctions "basiques" du C faites pour mais en incluant les balises qu'il faut où et quand il faut, rien de plus. Ce qu'il faut savoir est quel est le format final désiré, c'est lui qui impose les "balises".