mls*_*ent 0 c file-io segmentation-fault
以下代码给了我一个段错误,我不知道为什么.除了最后返回0之外,它是我的主函数中唯一的代码.此外,它成功打印"fr open".
//create file pointer and open file
FILE *fr;
fr = fopen("IntegerArray.txt", "r");
if(fr = NULL){
printf("fr is null\n");
}
else{
printf("fr opened\n");
}
int ch = fgetc(fr);
ch = fgetc(fr);
Run Code Online (Sandbox Code Playgroud)
您正在为打开的FILE*分配NULL.
更改
if(fr = NULL){
Run Code Online (Sandbox Code Playgroud)
至
if(fr == NULL){
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1129 次 |
| 最近记录: |