就像是你打开一个文件
FILE * fp = fopen("test.txt", "r"卖银桥)
fp就是test.txt在程序中的标识符中猛
也就是这个指针的名字
话说好像答了几个类似的问题了,都是你提的吗?都给个采纳呗
严格来说,流的概念出现与C++,在C中并没有文件流的概念或扮。不过有达到同样效果的输入文件标识符,被称为标准输入设备文件指针,名字为stdin.stdin的类型为FILE
*型,对于标准输入进行 *** 作的函数,比如scanf,
gets,
getchar等,都可以用文件 *** 作函数,对stdin进行 *** 作,达到同衫纳灶样效果。
比如
gets(str)
等同茄虚于
fgets(str,
stdin)
意思把键盘作为一个输入文件来 *** 作,并姿漏举且是字节流,就是你可以从迹碧这个文件中读取数据,比如你打开一个文件搜羡,就有一个文件指针,而一般把键盘当作是标准的输入设备,所以此时键盘的文件指针为stdin(你可以理解为打开了一个文件,或者你就把键盘当作一个打开供读取的文件),此时你可以把stdin标记的键盘作为普通文件来 *** 作欢迎分享,转载请注明来源:内存溢出
评论列表(0条)