Je voudrais lire une ligne dans son entier en gardant les caractères vides.
J'essaie avec la fonction "noskipws" de la librairie "iostream". Mais du coup il ne lit pas les caractères d'après, ni les tabulations.
Mon code:
où le fichier est de la forme:Code:
1
2
3
4
5 while(fichier.good()) { fichier >> noskipws >> c1 >> c2 >>c3 >> c4; }
Les colonnes 2 et 3 ne sont pas toujours remplies. Les séparateurs sont des tabulations.Code:
1
2
3 nom1 nom2 nom3 nom4 nom1 nom4
Je voudrais obtenir
c1 = nom1
c2 = nom2 pour la ligne 1 et null pour la ligne 2
c3 = nom3 ou null
c4= nom4
Avec mon script j'obtiens c1 = nom1 et les trois autres variables ne sont pas remplies.
Merci pour votre aide