【发布时间】:2014-04-24 23:33:19
【问题描述】:
我想一次性获取文件的所有内容并将其放入“大字符串”.. 我不想逐行放置。有什么功能可以做到吗?
我想要这样的东西:
int main(int argc, char *argv[]) {
FILE *script;
int i;
char *code;
if (argc > 1){
for (i = 1; i < argc; i++){
if ((script = fopen(argv[i], "r")) == NULL){
perror(argv[i]);
}else {
code = malloc (sizeof(char)*sizeof(script));
**HERE TAKE THE CONTENT AND PUT IN "CODE" IN ONE GO**
}
}
}
printf("%s",code);
fclose(script);
free(codigo);
exit(0);
}
这可能吗?
【问题讨论】: