【发布时间】:2011-01-08 05:31:13
【问题描述】:
FILE *fd;
if (fd=fopen(fileName,"r") == NULL)
{
printf("File failed to open");
exit(1);
}
这是一个代码 sn-p。当我用 gcc 编译它时,我收到以下警告:-
warning: assignment makes pointer from integer without a cast
当我把 fd=fopen(argv[2],"r") 放在括号内时,问题就解决了..
我无法理解我在哪里将整数转换为指针,如果没有放置括号。
【问题讨论】:
标签: c file-handling