Bonjour,
j'expose mon soucis, voici le code:
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
23
24
25
26
27
28
29
30
31
32
33
34
35
 
        //Repertoire de travail
    wchar_t directory[256];
    //
    wchar_t eventTime[256];
    wchar_t startHours[2];
    wchar_t startMinutes[2];
    wchar_t startSeconds[2];
 
                   GetPrivateProfileString(m_pEvent.EventName,_T("Start"),_T("ERROR"),eventTime,sizeof(eventTime),directory)
 
                         while (eventTime2[i]!=_T('h'))
            {
                startHours[j]==eventTime[i];
                i++;
                j++;
            }
            j=0;
            i++;
            while (eventTime[i]!=_T('m'))
            {
                startMinutes[j]==eventTime[i];
                i++;
                j++;
            }
            j=0;
            i++;
            while (eventTime[i+1]!='s')
            {
 
                startSeconds[j]==eventTime[i+1];
                i++;
                j++;
        }
....
Eventime doit avoir l'heure sous cette forme: ..h..mn..s
Je récupère bien l'heure sous cette forme mais le soucis est que des caractères asiatiques viennent s'insérer dans cette variable et donc dans les variable startHours, startMinutes, et startSeconds....

Quelqu'un pourrait m'éclairer??

Merci d'avance

Kemanke