我正在构建一个简单的C程序,它使用scanf()
获取用户输入参数(URL),如下面的代码所示。我现在正在寻找将远程文件读/写到本地文件的最佳“标准”方式...然后我将在新的本地源文件上执行grep(搜索)操作。
// CODE
#include <stdio.h>
int main(void){
char url[255];
//USER INPUT URL
printf("ENTER URL: ");
scanf("%s", &url);
//GET FILE AT URL(REMOTE) AND COPY TO (LOCAL)
//RETURN
return 0;
}
答案 0 :(得分:1)
您可以使用libcurl,或者只是外出并诚实地使用wget
或curl
。
char command[1024];
snprintf(command, 1024, "wget -c '%s'", url);
system(command); // add error handling
这将花费相当少的努力。
答案 1 :(得分:1)
您可以使用创建fork()
并执行wget
,curl
与execl
,execl
,execlp
以及之后的命令您可以使用fgets
读取该文件,并使用fputs
添加行。
答案 2 :(得分:0)
我认为你正在寻找某种html解析器,有可能包含curl lib:
tinyMCE.activeEditor.onKeyUp.add(function(ed, e) {
console.debug(
tinyMCE.activeEditor.getContent({format : 'raw'})
)
});
在下面的论坛中发布#10
上找到