générer page html par le biais d'un fichier texte

générer page html par le biais d'un fichier texte - C++ - Programmation

Marsh Posté le 10-04-2006 à 15:47:05    

Hello tout le monde, je suis sur un problème d'adaptation d'un contenu de fichier texte vers une page html. Je vous en explique les détails  
 
J'ai un fichier texte qui se présente selon la forme suivante :  
 
"  
007748 E1 4D 40 C0 EC F7 02 55 1D  
006828 E1 4D 30 C6 E7 F9 32 GB 27  
008228 E1 4D 40 C0 EC F7 03 DC 0C  
007308 E1 4D 40 C0 EC F7 01 CE 2F "  
 
Le contenu est, au départ de la ligne, un timestamp, c'est à dire un index temporel, et la deuxieme partie concerne une valeur de trame.  
 
Je dois etre en mesure de générer un fichier html présentant le contenu de ce texte, sous la forme d'un tableau, avec, d'un coté les timestamps triés par ordre, et de l'autre, les trames correspondantes :  
 
ie :  
 
Timestamp Trame  
006828 E1 4D 30 C6 E7 F9 00 FF 02  
007308 E1 4D 40 C0 EC F7 01 CE 2F  
007748 E1 4D 40 C0 EC F7 02 55 1D  
008228 E1 4D 40 C0 EC F7 03 DC 0C  
 
par exemple  
 
Mon souci est que, pour certaines balises HTML, je dois utiliser des guillemets, or, c'est ces mêmes guillemets qui permettent d'ouvrir et de fermer le contenu d'une entrée de chaine dans mon fichier.  
 
plus simplement, lorsque je veux rajouter une ligne HTML du type :  
 
<td style="text-align: center; width: 85px;"><br></td>  
 
Les guillemets vont tantot refermer et rouvrir le contenu a implémenter (fichier<< "td style="text-align: center; width: 85px;"><br></td>" ne peux pas fonctionner)  
 
Y a t il un moyen de contourner ce probleme ?  
 
Problème numéro 2 : comment trier simplement le contenu de mon fichier en fonction des timestamps ? dois je utiliser un vector de paires, et le trier par la suite ?  
 
ex :  
 
Code:  

Code :
  1. std::vector<std::pair<int,string> > tab_elements;
  2. std::pair<int, string> paire;
  3. paire.first = timestamp;
  4. paire.second = trame;
  5. tab_elements.push_back(paire);


 
 
 
et mettre tout ce joli code dans une boucle pour passer en revue tout le fichier?  
 
Merci d'avance pour vos réponses ! ;)

Reply

Marsh Posté le 10-04-2006 à 15:47:05   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed