我正在学习 C,希望在 Linux 机器上执行以下操作。
- 使用“系统”调用来执行 WGET
- 然后 WGET 调用应该下载整个网页
在我的下面的程序中,我收到错误“wget 缺少 url”
#include <stdio.h>
#define BUFFLEN 2500
int main()
{
system(wget -P ./Folder http://www.google.com)
return 0;
}
最佳答案
system命令采用 const char* 参数。另外,您忘记了系统调用行上的分号。以下代码片段在我的机器上完美运行。
#include <stdlib.h>
int main() {
system("wget -P ./Folder http://www.google.com");
return 0;
}
关于c - 使用 'system' 调用在 C 中执行 WGET 命令(linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32406793/