Bonjour,
Je débute en C++ et j'aimerais lire un fichier de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Name         = DLP_210.dat
Nodes        = 210
Coords       = Yes
Arcs         = 659
 
// List of nodes with coordinates
Node =  1 , X =  -1 , Y =   2 , SUCC = 21 , 23 * 
Node =  2 , X = 204 , Y =  12 , SUCC = 1 , 13 , 23 * 
Node =  3 , X = 310 , Y =  -8 , SUCC = 2 , 4 * 
Node =  4 , X = 400 , Y =   0 , SUCC = 14 , 15 * 
Node =  5 , X = 511 , Y =   9 , SUCC = 4 , 6 , 15 * 
Node =  6 , X = 594 , Y = -14 , SUCC = 5 , 7 , 16 * 
Node =  7 , X = 700 , Y =  -7 , SUCC = 6 * 
Node =  8 , X = 800 , Y =   3 , SUCC = 7 , 9 , 17 * 
Node =  9 , X = 899 , Y = -13 , SUCC = 18 *

Cependant la lire un telle fichier avec "fscanf_s" me semble relativement compliqué comme il n'y a pas forcement le même nombre de SUCC d'une ligne à l'autre.
Pourriez vous me conseiller s'il vous plait ?
Cordialement.