------------------------------- Réponse au message : -------------------------------
> bon,jour à toi mon sauveur sauras-tu m'aider ???? > je voudrais faire une fonction pour calculer l' age d'une personne c tt con mais je n y arrive pas du tt > merci d'avance > ciaoVotre texte ICI Salut, exemple pour Windows
#include <windows.h> char szbuff[16]; char *szappname = "AgePers"; DWORD GetAgePers(DWORD jour, DWORD mois, DWORD annee) { SYSTEMTIME st; DWORD res, naiss, curr; GetLocalTime(&st); curr = (((DWORD)st.wYear) << 16) | (((DWORD)st.wMonth) << 8) | st.wDay; naiss = (annee << 16) | (mois << 8) | jour; if(naiss > curr) return 0xFFFFFFFF; res = (DWORD) st.wYear - annee; naiss &= 0xFFFF; curr &= 0xFFFF; res -= (naiss > curr); return res; } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, int) { ultoa(GetAgePers(23, 2, 1998), szbuff, 10); MessageBox(0, szbuff, szappname, MB_ICONINFORMATION); return 0; }
ciao...
|