Как бы я пошел для достижения этого кода:
char *url[100];
char *path[100];
gets(url);
gets(path);
URLDownloadToFileA(NULL, url, path, 0, NULL);
Цель — сделать загрузчик. Пользователь вводит URL, который он хочет загрузить, и где он хочет сохранить его. Когда я пытаюсь скомпилировать, я получаю «не могу преобразовать параметр 2 из« CHAR [100] »в« LPWSTR »» ??
И есть ли чистый способ конвертировать char в const char?
Удалить *
на объявлениях массива, и использовать gets_s()
чтобы избежать переполнения буфера:
char url[100];
char path[100];
gets_s(url, 100);
gets_s(path, 100);
URLDownloadToFileA(NULL, url, path, 0, NULL);