
C语言
极限之梦
努力学习中。。。
展开
-
C语言学习-getchar()的作用机制
什么是文本流标准库提供的输入/输出都是按照字符流的方式处理的。文本流是由多行字符构成的字符序列,而每行字符都由0个或多个字符组成,行末是一个\n。getchar()函数的触发机制getchar()似乎是由回车触发的。例如下面的程序:void copyandpaste() { int c; c = getchar(); while (c != EOF) {原创 2016-05-11 17:52:56 · 1439 阅读 · 0 评论 -
C语言学习(2)-getchar(), _getche()和_getch()
研究这个问题的根源是一道练习题: 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\。这样制表符和回退符可以用可见的方式显示出来。 第一眼看到这个问题,觉得很简单嘛,不就是getchar()获取一个字符,然后putchar()输出么,中间判断一下是不是制表符、回退和反斜杠就行了,就像这样:void dispsymbo() { int c;原创 2016-05-13 08:37:39 · 749 阅读 · 0 评论