使用 'system' 调用在 C 中执行 WGET 命令 (linux)

use 'system' call to execute WGET command in C (linux)

我正在学习 C 并想在 Linux 机器上执行以下操作。

  1. 使用'system'调用执行WGET
  2. 然后 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;
}