使用 'system' 调用在 C 中执行 WGET 命令 (linux)
use 'system' call to execute WGET command in C (linux)
我正在学习 C 并想在 Linux 机器上执行以下操作。
- 使用'system'调用执行WGET
- 然后 WGET 调用应该下载整个网页
在我下面的程序中出现错误 'wget is missing 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 并想在 Linux 机器上执行以下操作。
- 使用'system'调用执行WGET
- 然后 WGET 调用应该下载整个网页
在我下面的程序中出现错误 'wget is missing 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;
}