Beg C debutant
evolution
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je commence le C et je n'arrive pas a faire ce simple programme:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int poids=0, taille=0;
printf("Quelle est votre poids? ");
scanf("%d", poids);
printf("\n");
printf("Quelle est votre taille?");
scanf("%d", taille);
printf("\n");
printf("vous faites %d Kg et meusurez %d cm", poids, taille);
return 0;
}
il ne me demande que le poids quand je le lance, pourquoi?
Je commence le C et je n'arrive pas a faire ce simple programme:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int poids=0, taille=0;
printf("Quelle est votre poids? ");
scanf("%d", poids);
printf("\n");
printf("Quelle est votre taille?");
scanf("%d", taille);
printf("\n");
printf("vous faites %d Kg et meusurez %d cm", poids, taille);
return 0;
}
il ne me demande que le poids quand je le lance, pourquoi?
A voir également:
- Beg C debutant
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Formation sap débutant pdf - Forum Logiciels
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
3 réponses
Parce que le programme plante à scanf !
Il faut écrire scanf("%d",&poids) et identiquement scanf("%d",&taille);
Il faut écrire scanf("%d",&poids) et identiquement scanf("%d",&taille);
Effectivement, scanf() demande un pointeur sur la variable où il doit stocker l'entrée (il se fiche complètement de son contenu !)