Programme divisant les minutes en heures et en minutes.
Bonjour,
alors voila je devais faire un programme divisant les minutes en heures et en minutes. Par exemple, si je tappe 45, le programme repond : 0 heures et 45 minutes. Si je tappe 90, il repond 1 heure et 30 minutes.
Le voila :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include<stdio.h>
void decoupeMinute(long *heures, long *minutes)
{
*heures=*minutes/60;
*minutes=*minutes%60;
}
int main(void) //ligne 10
{
long *heures;
long *minutes;
printf("Entrez un nombre :");
scanf("%ld", minutes);
printf("\n");
decoupeMinute(&heures, &minutes); //ligne 18
printf("%ld heures et %ld minutes", *heures, *minutes);
system("pause");
return 0;
} |
Lors de la compilation, j'ai ces erreurs :
Citation:
18 [Warning] passing arg 1 of `decoupeMinute' from incompatible pointer type
18 [Warning] passing arg 2 of `decoupeMinute' from incompatible pointer type 10 [Warning] return type of 'main' is not `int'
Merci d'avance pour votre aide, et bonnes fetes a tous !