BOnjour
voila mon problème : j aimerait metttre dans un tableau de char : l'heure: (la variable long Heure) les minutes : (la variable long Minutes)
j ai essayé strcpy mais j arrive pas a arriver au bon resultat comment faire ?
Tu peut faire ou alors :
char buffer[256];
sprintf(buffer, "%d:%d", heures, minutes);
<hr size="2" width="100%" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
Il faut d'abord convertir long -> char avec
char H[8] = ultoa(heure);
char M[8] = ultoa(minute);
char S[8] = ultoa(seconde);
// ensuite concatene dans le format que tu veux
strcpy(szHeure, H);
strcat(szHeure, M);
strcat(szHeure, S);
Si tu veux manipuler les champs seconde, minute, milliseconde ect... il faut utiliser struct tm
Sinon tu extrait avec des fonctions comme strchr() ou strstr() les champs dont tu à besoin. et tu reformates à ta guise ce que tu as extraits.