Salut !

Je suis en train d'essayer de lire un fichier ASCII de plus de 14 colonnes differentes, pour pouvoir utiliser les données dans la suite du programme.
Le problème c'est que sccanf ne veux pas me disant :

Limitation sscanf can only take upto 12 arguments

Y-a-t-il un autre moyen de lire mon fichier ??

voici l'extrait du code concerné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
while (fgets(&line,500,fp)) { 
 
     if (strlen(line) < 10) continue; 
 
sscanf((&line),"%2d%d%3d%2d%s%2d%2d%s%s%d%s%s%s%2d",&hvpart,&canbus,&mod,&cha,&ft,&ftnum,&ftch,&calo,&phi,&eta,&sec,&side,&eleinside,&numele);
 
     cout << hvpart << canbus << mod << cha << ft << ftnum << ftch <<calo << phi << eta << sec << side << eleinside << numele << endl;
Merci d'avance.