Salut !
Dites, j'ai un problème vraiment stupide :
Le second nombre à afficher est un float.
Code : Sélectionner tout - Visualiser dans une fenêtre à part printf( "%2s) %3.1f - %s %s\n", p_concur->matric, tabresul[i].quato, p_concur->nom, p_concur->prenom );
En déclarant :
je m'attendais à ce qu'il réserve 3 espaces pour la partie entière et 1 pour la partie décimale. Or ce n'est pas le cas (alors que pour les int et les char, ça fonctionne tip-top...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part %3.1f
Si par exemple il doit afficher 60.5 et puis 140.5 lors d'un second passage, ca va donner ceci :
alors que j'aurais voulu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 15) 140.5 - ... 16) 60.5 - ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 15) 140.5 - ... 16) 60.5 - ...
Qu'est-ce qui cloche dans mon code ?
Partager