0 c file-io return
为什么这段代码会产生警告?
FILE* my_open_file(char* filename) { FILE* fp=fopen(filename,"r"); if(fp==NULL) { perror("Error opening file"); return -1; } return fp; }
fp已经是一个指针,就我所见而言,它不是整数.
Gre*_*con 7
编译器不喜欢return -1,它是类型int- 但my_open_file应该返回指针FILE.
return -1
int
my_open_file
FILE
使用return NULL;信号误差.
return NULL;
归档时间:
15 年,9 月 前
查看次数:
128 次
最近记录: