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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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 !