我将如何实现此代码:
char *url[100];
char *path[100];
gets(url);
gets(path);
URLDownloadToFileA(NULL, url, path, 0, NULL);
目标是制造羽绒装载机。用户输入他想要下载的URL以及他想要保存的URL。当我尝试编译时,我得到“无法将参数2从'CHAR [100]'转换为'LPWSTR'”? 是否有一种将char转换为const char的简洁方法?
答案 0 :(得分:1)
删除数组声明中的*
,并使用gets_s()
来避免缓冲区溢出:
char url[100];
char path[100];
gets_s(url, 100);
gets_s(path, 100);
URLDownloadToFileA(NULL, url, path, 0, NULL);