由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 低手问个C的scanf问题
相关主题
标 题: 发包子 echo 求助array allocation in c
问一个很弱的c++ cin的问题问个python小问题
Python:请问如何把list变成structured array。很不习惯cin/cout
问个C++的String问题问个GAWK SHELL 问题.
问个matlab 数据读入的问题string /File IO processing using C
问个屌丝的问题问个shell的问题
问个php的问题问个html和c++编程的问题
问个SHELL SCIPT的问题[转载] 简单的题都不敢做了.
相关话题的讨论汇总
话题: scanf话题: list话题: 键盘话题: 低手话题: shell
进入Programming版参与讨论
1 (共1页)
L*******g
发帖数: 913
1
程序里先有个
while(scanf("%d", &n)!=EOF) { .... }
然后想从键盘读入一串数,用
scanf("%d", &m);
程序运行的时候是用 ./a.out < list 的形式从list导入数据。但是这样就不能从键盘
输入,m的值自动就是list的最后一个数值。
请问如何才能从list读完数据以后再从键盘读数据?
a**a
发帖数: 416
2
you can't. 你要做什么事情,必须先计划再做,而不是贪便宜再计划。标准输入
重定向是shell提供的功能,你再怎么改自己的程序都没有,着手点就错了。也许
你应该多读读shell的手册,或许哪个先进的shell能为你提供这样的功能。

【在 L*******g 的大作中提到】
: 程序里先有个
: while(scanf("%d", &n)!=EOF) { .... }
: 然后想从键盘读入一串数,用
: scanf("%d", &m);
: 程序运行的时候是用 ./a.out < list 的形式从list导入数据。但是这样就不能从键盘
: 输入,m的值自动就是list的最后一个数值。
: 请问如何才能从list读完数据以后再从键盘读数据?

L*******g
发帖数: 913
3
哦,原来如此。

【在 a**a 的大作中提到】
: you can't. 你要做什么事情,必须先计划再做,而不是贪便宜再计划。标准输入
: 重定向是shell提供的功能,你再怎么改自己的程序都没有,着手点就错了。也许
: 你应该多读读shell的手册,或许哪个先进的shell能为你提供这样的功能。

y**v
发帖数: 3
4
呵呵,这个问题有点意思。
初略一想,竟然也是改写原始code 的思路 :-)

【在 L*******g 的大作中提到】
: 程序里先有个
: while(scanf("%d", &n)!=EOF) { .... }
: 然后想从键盘读入一串数,用
: scanf("%d", &m);
: 程序运行的时候是用 ./a.out < list 的形式从list导入数据。但是这样就不能从键盘
: 输入,m的值自动就是list的最后一个数值。
: 请问如何才能从list读完数据以后再从键盘读数据?

x****u
发帖数: 44466
5
与其求shell,不如求term,不少term都支持直接把文本文件内容当成终端输入的,然
后你接着打你要的东西就行了。

【在 a**a 的大作中提到】
: you can't. 你要做什么事情,必须先计划再做,而不是贪便宜再计划。标准输入
: 重定向是shell提供的功能,你再怎么改自己的程序都没有,着手点就错了。也许
: 你应该多读读shell的手册,或许哪个先进的shell能为你提供这样的功能。

1 (共1页)
进入Programming版参与讨论
相关主题
[转载] 简单的题都不敢做了.问个matlab 数据读入的问题
EOF一问问个屌丝的问题
how to program a shell extension问个php的问题
code question问个SHELL SCIPT的问题
标 题: 发包子 echo 求助array allocation in c
问一个很弱的c++ cin的问题问个python小问题
Python:请问如何把list变成structured array。很不习惯cin/cout
问个C++的String问题问个GAWK SHELL 问题.
相关话题的讨论汇总
话题: scanf话题: list话题: 键盘话题: 低手话题: shell