C语言菜鸟问题: while(fgets(text,1024,fp)!=NULL)中的NULL在此起到什么作用?完整代码如下
答案:3 悬赏:30 手机版
解决时间 2021-01-29 16:22
- 提问者网友:浪荡绅士
- 2021-01-28 16:26
C语言菜鸟问题: while(fgets(text,1024,fp)!=NULL)中的NULL在此起到什么作用?完整代码如下
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-01-28 17:00
就是从文件中读取一行的操作,返回类型是cha*类型。
如果读取成功则返回字符串的指针。否则返回NULL,
while循环的意思是一直逐行读文件,直到文件读完的时候,再读就会返回NULL,表示文件读取完毕!追问灰常感谢,那如何输出null的ASCII码呢?有人说null没有ASCII码,但是ASCII码表中的第一个不就是null的ASCII码吗?如何输出,疑问挺大……追答null的ASCII值就是0,这个其实是个常识....追问(⊙o⊙)…
如果读取成功则返回字符串的指针。否则返回NULL,
while循环的意思是一直逐行读文件,直到文件读完的时候,再读就会返回NULL,表示文件读取完毕!追问灰常感谢,那如何输出null的ASCII码呢?有人说null没有ASCII码,但是ASCII码表中的第一个不就是null的ASCII码吗?如何输出,疑问挺大……追答null的ASCII值就是0,这个其实是个常识....追问(⊙o⊙)…
全部回答
- 1楼网友:舍身薄凉客
- 2021-01-28 18:48
这个真不懂 帮不了你追问也谢谢你了。。呵呵呵追答没帮上你
惭愧
惭愧
- 2楼网友:独行浪子会拥风
- 2021-01-28 18:15
while(fgets(text,1024,fp)!=NULL)表示的是将fp中的内容按1024字节大小读入text中,然后输出。直到读到fp的末尾,为空了。停止读取,然后关闭文件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯