我正在尝试编写将文件读入数组的代码。但是我有一个错误。
//由于出现char //
,我得到了错误
char *liesDatei(const char *name){
FILE *quelle;
int x = 0;
if((quelle=fopen(name, "r")) == NULL) {
fprintf(stderr, "Konnte %s nicht oeffnen\n", name);
return EXIT_FAILURE;
}
fseek(quelle, 0L, SEEK_END);
x = ftell(quelle);
fseek(quelle, 0L, SEEK_SET);
char *text = malloc(x * sizeof(char));
int i = 0;
do{
if(feof(quelle)){
break;
}
char c = fgetc(quelle);
text[i] = c;
i++;
}while(1);
fclose(quelle);
return text;
}