Bonjour à tous,
(tout d'abord, excusez-moi de polluer ce forum avec ma question mais je ne savais pas où la mettre)
je cherche des petits morceaux de code contenant des pièges qui serviront de défis à une équipe de développeurs plus ou moins acharnés.
Pour illustrer mon propos, voici un exemple de code que je cherche :Donc là, bien sûr, on doit trouver que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int * foo ( unsigned n ) { int res ; unsigned i ; for ( i = n ; i >= 0 ; i-- ) res += i ; return &res ; }
- res n'est pas initialisé
- la boucle sera infinie car un unsigned est toujours >= 0
- on retourne l'adresse d'une variable locale
Dans ma lointaine jeunesse, dans DrDobbs, il y avait une pub pour lint avec des petits exercices de ce genre...
Bref, si quelqu'un connait une collection de ce genre (ou un site qui contient une), ça m'intéresse...
Merci d'avance
Partager