En fait le warning a not initialized machin chose ... ne vient pas de la ligne
En effet une telle ligne ne génère ni erreur ni warning (je ne dis pas que c'est beau). Le fait est que, comme le dit bien le compilateur, a et b sont utilisées plus bas sont avoir été initialisées. Cause : scanf n'a pas été utilisée correctement ...Code:scanf("%d%d, &a, &b");