当需要在控制台上输入多行时,特别是字符时,容易出现缓冲区的问题如getchar() getline()我的解决办法是:在C中刷新下输入缓冲区fflush(stdin)如下面这个例子:(1)我需要在一行输入个数n,然后在下面每一行输入一个字符 1 #include 2 #include 3 #incl...
分类:
编程语言 时间:
2015-08-11 18:25:28
阅读次数:
127
sed 可以分析 Standard Input (STDIN) 的数据, 然后将数据经过处理后,再将他输出到 standrad out (STDOUT) 的一个工具。 至于处理呢?可以进行取代、删除、新增、撷取特定行等等的功能呢!功能简介# sed [-nefr] [动作]参数:-n :使用安静(s...
分类:
其他好文 时间:
2015-08-10 13:28:02
阅读次数:
88
一个好玩的交互式程序,要用到一个函数fflush,它的作用是对标准输出流的清理,对stdout来说是及时地打印数据到屏幕上,一个事实:标准输出是以『行』为单位进行的,也即碰到\n才打印数据到屏幕。这就可能造成延时。在Windows平台上是看不出来的,它被改成及时生效了。而fflush对stdin的作...
分类:
其他好文 时间:
2015-08-09 00:19:49
阅读次数:
126
#include
int x[80000];
int main()
{
int s,t,n,m,a;
long long r;
freopen("sample_input.txt","r",stdin);
scanf("%d",&t);
for(s=1;s<=t;s++)
{
scanf("%d",&n);
m=-1;r...
分类:
编程语言 时间:
2015-08-07 20:03:59
阅读次数:
130
Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs
在每个管线后面接的第一个数据必定是『命令』喔!而且这个命令必须要能够接受 standard input 的数据才行,这样的命令才可以是为『管线命令』,例如 less, more, head, tail 等都是可以接受 standard input 的管线命令啦。至于例如 ls, cp, mv 等就不是管线命令了!因为 ls, cp, mv 并不会接受来自 stdin 的数据。 也就是说,管线命令主...
分类:
系统相关 时间:
2015-08-07 14:44:20
阅读次数:
312
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
这是文件读取重定向语句。
一般都加上
#ifdef
LOCAL
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif
可以把LOCAL加到编译选项里面这样...
分类:
其他好文 时间:
2015-08-05 18:25:09
阅读次数:
109
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-...
分类:
系统相关 时间:
2015-08-05 12:15:44
阅读次数:
142
学习Python时,第一个程序hello.py(如下)print("hello welcome to python world")运行报上图错误,是因为已经命令行指示已经运行了Python解释器,注意区分命令行环境和Python交互环境,如下图,直接输入python进入交互模式,即出现>>>是进入了...
分类:
编程语言 时间:
2015-08-04 09:24:12
阅读次数:
153
题意:有n支队伍(n是2的整数幂,2using namespace std;const int maxn = 1025;char G[maxn][maxn];int vec[5][maxn];int main(){ // freopen("in.txt","r",stdin); int n...
分类:
其他好文 时间:
2015-08-01 21:53:43
阅读次数:
136
awk默认从STDIN接受数据,打印文本到STDOUT。awk的默认输入和输出分隔符:FS : 输入字段分隔符,默认空格。RS : 输入行分隔符,默认\n。OFS : 输出字段分隔符,默认空格。ORS : 输出行分隔符,默认\n。实例:通过改变默认的内置变量使多行变成一行file.txt ( 每个人...
分类:
其他好文 时间:
2015-08-01 18:34:32
阅读次数:
143