Bonjour,
Je me demandais s'il n'existait pas un caractère permettant dans un fichier d'entrée d'"échapper" des \n. Par exemple, un fichier que je désire lire avec un std::getline(ifstream,string) qui a la forme:
et que je désire interpréter de la forme suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 data01 data02 data03 data04 \ data05 data11 data12 data13 data14 data21 data22 data31 data32 data33 data34 \ data35 data36 data37
En somme, un caractère qui permet de passer à la ligne uniquement pour des considérations de lisibilité/praticité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 data01 data02 data03 data04 data05 data11 data12 data13 data14 data21 data22 data31 data32 data33 data34 data35 data36 data37
Dans l'application que je désire coder, il n'y a rien qui me permette de déterminer autre que par un caractère d'échappement que par exemple "data05" n'est pas une ligne en soi.
Il me suffirait de mettre un caractère de mon cru et de tester ce dernier champs en splittant ma string, mais je me demandais s'il n'existait pas de manière "normalisée" dans le langage, l'antislash ne marchant pas -on ne sait jamais, sur un malentendu, ça peut toujours marcher...- (quelque chose de standard OU une "bonne" manière de faire qui soit failsafe).
Merci d'avance,
xflr6
Partager