[C] i=(i==-1)? ++a-1 : i
Résolu
Bonjour,
j'essai de comprendre un programme en C mais cette petite partie ci-dessous me fatigue:
...
...
typedef struct
{
char szCodMed[20];
}
stMEDICAMENT, *lpMEDICAMENT;
stMEDICAMENT stMed[30];
lpMEDICAMENT lpMed;
int i, a;
...
...
case IDOK:
i= (i==-1) ? ++a-1: i; // JE NE COMPREND PAS SURTOUT CETTE PARTIE
lpMed=&stMed[i];
GetDlgItemText(hDlg, IDC_CODMED, lpMed -> szCodMed, sizeof (lpMed -> szCodMed);
...
...
J'espere recevoir tres bientot une aide de vous. MERCI BEAUCOUP D'AVANCE
j'essai de comprendre un programme en C mais cette petite partie ci-dessous me fatigue:
...
...
typedef struct
{
char szCodMed[20];
}
stMEDICAMENT, *lpMEDICAMENT;
stMEDICAMENT stMed[30];
lpMEDICAMENT lpMed;
int i, a;
...
...
case IDOK:
i= (i==-1) ? ++a-1: i; // JE NE COMPREND PAS SURTOUT CETTE PARTIE
lpMed=&stMed[i];
GetDlgItemText(hDlg, IDC_CODMED, lpMed -> szCodMed, sizeof (lpMed -> szCodMed);
...
...
J'espere recevoir tres bientot une aide de vous. MERCI BEAUCOUP D'AVANCE
Configuration: Windows XP Internet Explorer 6.0