Merci de l'aide,
C'est sur que cette méthode est beaucoup plus propre que la mienne et s'applique avec plus de souplesse à de nombreux cas.
J'ai finalisé le code à partir de vos idées : il compile et s'execute parfaitement. Je le poste dans le cas ou quelqu'un chercherait à faire la même chose.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| i=0;
j=0;
while (i<5) {
getline(file3, chaine);
if(chaine.size() > 0 && chaine[0] != '/') {
istringstream iss(chaine,istringstream::in);
iss >> RecadrageX1_SED1[i][j];
if (j!=4) {
j++;
} else {
i++;
j=0;
}
}
} |
Je ne sais pas si c'est le plus esthétique ni le plus optimale mais en tout cas ça marche bien et on a certaine liberté dans la structure du fichier à lire.
Encore merci à tous.