Christopher. 发表于 2020-8-17 20:02:52

就大神解答

各位大神,想问一下 fgets函数中的stream是什么,我看例题中一直用的stdin,不懂。。。

我真的是个好人 发表于 2020-8-17 20:05:23

stream不知道,但是我知道steam!{:10_256:}

zltzlt 发表于 2020-8-17 20:08:50

stream 就是输入文件流

Christopher. 发表于 2020-8-17 20:28:28

zltzlt 发表于 2020-8-17 20:08
stream 就是输入文件流

额,大佬,这,我还是不明白,文件流又是指什么,好抽象啊

Christopher. 发表于 2020-8-17 20:29:18

我真的是个好人 发表于 2020-8-17 20:05
stream不知道,但是我知道steam!

{:5_97:}

livcui 发表于 2020-8-17 20:59:53

Christopher. 发表于 2020-8-17 20:28
额,大佬,这,我还是不明白,文件流又是指什么,好抽象啊
确实“抽象”{:10_256:}

tttxiaoz 发表于 2020-8-19 11:15:27

fgets()原型如下
char * fgets(char * _Buf, int _MaxCount, FILE * _File);
该函数从文件流中获取_MaxCount个字节的数据存入_Buf中,但是又三个特殊的流 stdin (标准输入流--键盘) stdout(标准输出流--屏幕) stderr(标准错误流-默认也会输出到屏幕)可一理解成特殊的文件指针   
至于流是什么可以理解成一个流水线你是流水线的末端 用规定方式从流水线拿数据(调用函数)系统会将指定数据从流水线源头(键盘/文件)等输入传递过来

405794672 发表于 2020-8-19 19:26:30

不懂得,我就知道iostream。而且,i是in的意思,o是out的意思

Christopher. 发表于 2020-8-20 09:39:12

tttxiaoz 发表于 2020-8-19 11:15
fgets()原型如下

该函数从文件流中获取_MaxCount个字节的数据存入_Buf中,但是又三个特殊的流 stdin (标 ...

好的,谢谢大神啦
页: [1]
查看完整版本: 就大神解答