它可能是因为,没有这个文件的写入操作权限,或者文件已被损坏等等原因。
赋值运算符没有逻辑运算符优先级高,你的判断语句少写了一对括号,从而导致文件指针赋值不正确。应该改为:if ((fp=fopen("data","ab"))==NULL ){ ...
赋值运算符没有逻辑运算符优先级高,你的判断语句少写了一对括号,从而导致文件指针赋值不正确。应该改为:if ( ( fp=fopen("data", "ab") )==NULL ){ ... ...
fclose(fp):函数fclose()关闭给出的文件流, 释放已关联到流的所有缓冲区. fclose()执行成功时返回0,否则返回EOF. 加上这一句是为了保护你的文件 如果不写这句 那么别的程序也可以随意的对该文件进行写入 这样你的文件就是乱套了。 首先楼主要搞清楚getchar()是什么意思 getchar() ...
你将函数的第二个参数定义为pid_t **类型。但是,在函数ex01中,您可以像这样调用函数create_output...