Bonjour,
Je dois repasser le cours d'info, ma question de juin était de transformer un nombre donné en seconde dans 1 format plus parlant, sous entendu (heure,minute,seconde)
Mon cours est pas très poussé, il faut maitriser la notion de pointeur et de fonction, et donc absolument utiliser ces deux notions ds le programme
#include<stdio.h>
void h_m_s(int nb;int *heure;int *min;int *sec )
main()
{
int s,m,h,nb;
printf("entrer le nbre de seconde:\n");
scanf("%d",&nombre);
h_m_s(nombre;&h;&m;&s )
printf("%d = %d heure %d minute %d seconde",nombre,h,m,s);
}
void h_m_s(int nb;int *heure;int *min;int *sec )
{
int tmp;
*heure=nb/3600;
tmp=nb%3600;
*min=tmp/60;
*sec=tmp%60
}
Ce programme est il juste? je gère pas bien les return, ai je besoin d un return(0) dans mon main?
Le type void de ma fonction est bien juste, n est ce pas?
Du fait que je ne gère pas du tout les return, y aurait il moyen de faire une fonction, avec return (h,m,s), si oui comment, merci de méclairer
Amicalement Steve
