[C] tricks avec les macros
|
30-08-2014, 08h52
(Modification du message : 30-08-2014, 08h53 par gruik.)
Message : #6
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C] tricks avec les macros
hmm.. il doit falloir rajouter un -1 quelque part (ou un +1 à l'allocation), sinon on a un off-by-one là justement
quand le tableau est fixe -mettons char[100]- on aura meilleur compte de mettre explicitement/en dur %99s dans le scanf quand le tableau est dynamique, la stratégie à adopter peut varier, - soit reposer sur le switch %m de *scanf() (GNU !) qui va allouer tout seul comme un grand ce dont on a besoin - soit faire du traitement bufferisé avec des tampons de taille fixe - soit brider carrément la taille des données saisies/couper tout ce qui dépasse
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
« Sujet précédent | Sujet suivant »
|
Messages dans ce sujet |
[C] tricks avec les macros - par ark - 19-08-2014, 11h24
RE: [C] tricks avec les macros - par b0fh - 19-08-2014, 11h48
RE: [C] tricks avec les macros - par darcosion - 22-08-2014, 13h13
RE: [C] tricks avec les macros - par ark - 22-08-2014, 14h33
RE: [C] tricks avec les macros - par darcosion - 30-08-2014, 02h57
RE: [C] tricks avec les macros - par gruik - 30-08-2014, 08h52
RE: [C] tricks avec les macros - par darcosion - 21-09-2014, 14h22
RE: [C] tricks avec les macros - par supersnail - 21-09-2014, 15h46
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[C TOTW 6] Xor tricks | ark | 7 | 523 |
06-03-2016, 23h36 Dernier message: Commodor |
|
[C TOTW 1] Trick avec #include | ark | 10 | 613 |
01-09-2014, 18h23 Dernier message: Commodor |
|
[NASM] Création d'un thread sous Linux uniquement avec les syscalls | supersnail | 2 | 249 |
04-03-2013, 23h36 Dernier message: Dobry |
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)