c语言文件操作
请问putc(ch,out)和ch=putc(out)一样吗 原型:int fputc(int ch,FILE*fp)在fp所指向的文件的当前读写位置写入一个字符。写入字符成功则函数返回值为该字符的ASCII值,写入字符不成功则返回值为EOF。
你看一样不? 要求2个参数,你给1个也能运行? 本帖最后由 jackz007 于 2019-1-29 01:03 编辑
只能这样用:
f = putc(ch , out) ;
if (f == EOF) printf("failure.\n") ;
else printf("success.\n") ;
putc() 一共接受 2 个输入参数,第 1 个是要写入文件的字符,第 2 个是文件指针,写程序用函数最要紧的是要遵守约定,不能异想天开。
页:
[1]