gpt4 book ai didi

c - 编译时程序中出现错误 '#'

转载 作者:行者123 更新时间:2023-11-30 20:56:37 25 4
gpt4 key购买 nike

我需要帮助。我有一个简单的程序,但是编译时它无限循环。

这是代码。

void load_levels(char *path) {
FILE* fp=FOPEN(path,"r");
char* line;
char* buffer;
LEVEL *level;
while(fgets(line,1024,fp)!= EOF) {
fgets(line,1024,fp);
printf("%s",line);
}
fclose(fp);

}

感谢您的帮助。

最佳答案

您尚未为line分配任何内存。使用char line[1024]。您还应该检查 NULL 而不是 EOF。

关于c - 编译时程序中出现错误 '#',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23435591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com