reformater un fichier txt en html
Hello tout le monde, ma question est simple, j'ai un fichier texte de ce style :
EDIT : j'ai volontairement remplacé les espaces par des '_' car sinon on ne voyait pas la "structure" du texte :
Citation:
____PDU_Type:_request_(0)
________request:_terminalCapabilitySet_(2)
____________terminalCapabilitySet
________________sequenceNumber:_1
________________protocolIdentifier:_0.0.8.245.0.6_(itu-t(0)_recommendation(0)_h(8)_h245(245)_version(0)_6)
________________multiplexCapability:_h223Capability_(2)
____________________h223Capability
________________________...._0..._transportWithI-frames:_False
________________________...._.0.._videoWithAL1:_False
________________________...._..1._videoWithAL2:_True
________________________...._...1_videoWithAL3:_True
________________________0..._...._audioWithAL1:_False
________________________.1.._...._audioWithAL2:_True
________________________..0._...._audioWithAL3:_False
________________________...0_...._dataWithAL1:_False
________________________...._0..._dataWithAL2:_False
________________________...._.0.._dataWithAL3:_False
________________________maximumAl2SDUSize:_256
________________________maximumAl3SDUSize:_1024
________________________maximumDelayJitter:_200
________________________h223MultiplexTableCapability:_basic_(0)
____________________________basic:_NULL
et je veux le faire passer dans une frame HTML avec la même cohérence (espaces devant, retour-chariot en fin de ligne).
Pour les retours-chariot, il faut simplement rajouter <br>.
Pour les espaces devant, par contre, je n'ai pas d'idée ! il semblerait que le compilo les efface directement en effectuant le getline :oops:
Ma question est donc : comment reconnaitre une fin de ligne ? faut il se servir de getline, puis rajouter <br> a la fin et le tour est joué ?
Mon idée pour l'instant pour le rajout du retour chariot :
Code:
1 2 3 4 5
| bouclage{
std::ifstream myfile( "test.txt" );
std::getline( myfile, ligne );
ligne += "<br>";
} |
Cela pourrait-il marcher ? comment boucler l'opération ? (while(!eof()) marcherait-il dans ce cas de figure ?)
Merci pour vos réponses ! ;)