1 2 3 4 5 6 7 8 9 10 11 12 13
| //Note: Je n'ai pas inclus la gestion d'erreur
wchar_t repertoire[MAX_PATH];
GetCurrentDirectoryW(repertoire, MAX_PATH);
wprintf(L"Repertoire: %ls\n", repertoire);
wchar_t chemin[MAX_PATH];
GetLongPathNameW(repertoire, chemin, MAX_PATH);
wcscat(chemin, L"\\arial.ttf"); //Note: Pour bien faire il faudrait s'assurer qu'il y a la place
char f_name[MAX_PATH];
WideCharToMultiByte(CP_UTF8, 0, chemin, -1, f_name, MAX_PATH, NULL, NULL);
printf("Chemin police: %s\n", f_name);
police = TTF_OpenFont(f_name, 14); |
Partager