C语言求教: 有一个txt文件,要求从stdin读入,是什么意思?
■有一个文件,被要求读入内存中,然后逐个字......■stdin是标准输入这个不一定是键盘......有一个文件,被要求读入内存中,然后逐个字符的处理,但要求从stdi...
■有一个文件,被要求读入内存中,然后逐个字......■stdin 是标准输入 这个不一定是键盘......有一个文件,被要求读入内存中,然后逐个字符的处理,但要求从stdin读入,我有点搞不懂了,stdin不是键盘吗,怎么可能把一个文件的内容变成stdin?是不是从键盘输入文件的名称?求教各位了。
展开
1个回答
2013-10-30
展开全部
stdin是标准输入 这个不一定是键盘 可以重定向的我个人理解是 用管道 echo xx.txt | p.exe不过。。。怎么看你都像是用windows的 不知道cmd能用|不。。。如果你说的是在linux下面我说的就是完全合情合理 天经地义的 解答 不管是什么系统你直接fread(stdin, xx);记得加上#include <stdio.h>stdin是C标准库里面的一个全局变量至于到底stdin的东西从那来就先不管反正是安要求从stdin来而且也应该这样做你的程序只管从stdin读数据 然后处理就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询