社区
C语言
帖子详情
putchar()和putch()的区别
mhpren
2006-07-28 09:38:10
询问高手putchar()和putch()的区别?
TC上解释是putchar()是输出到STDOUT,而putch()是输出到screen
高手帮忙解释一下这两个的区别?说说STDOUT到底是个什么东西?
谢谢!!
...全文
1013
4
打赏
收藏
putchar()和putch()的区别
询问高手putchar()和putch()的区别? TC上解释是putchar()是输出到STDOUT,而putch()是输出到screen 高手帮忙解释一下这两个的区别?说说STDOUT到底是个什么东西? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EvilKnight
2006-07-29
打赏
举报
回复
getch() getche() getchar()的区别
getch()、getche()和getchar()函数
(1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch(); getche();
两者的区别是: getch()函数不将读入的字符回显在显示屏幕上, 而getche() 函数却将读入的字符回显到显示屏幕上。
例7:
#include <stdio.h>
#include <conio.h>
void main()
{
char c, ch;
c=getch(); /*从键盘上读入一个字符不回显送给字符变量c*/
putchar(c); /*输出该字符*/
ch=getche(); /*从键盘上带回显的读入一个字符送给字符变量ch*/
putchar(ch);
}
利用回显和不回显的特点, 这两个函数经常用于交互输入的过程中完成暂停等功能。
例8:
#include <stdio.h>
#include <conio.h>
void main()
{
char c, s[20];
printf("Name:");
gets(s);
printf("Press any key to confinue...");
getch(); /*等待输入任一键*/
}
(2)getchar()函数
getchar()函数也是从键盘上读入一个字符, 并带回显。
它与前面两个函数 的区别在于:
getchar()函数等待输入直到按回车才结束, 回车前的所有输入字 符都会逐个显示在屏幕上。
但只有第一个字符作为函数的返回值。
getchar()函数的调用格式为: getchar();
例9:
#include <stdio.h>
#include <conio.h>
void main()
{
char c;
c=getchar(); /*从键盘读入字符直到回车结束*/
putchar(c); /*显示输入的第一个字符*/
getch(); /*等待按任一健*/
}
wlsx2003
2006-07-28
打赏
举报
回复
1
STDOUT是一种流,流是一个字节序列,流入程序的字节序列为输入流,从程序流出的字节序列是输出流
STDOUT是输出流,可以到屏幕,也可以到打印机等
adintr
2006-07-28
打赏
举报
回复
1
stdout 可以重定位,默认是屏幕
luckwing
2006-07-28
打赏
举报
回复
putchar是putch的putch(STDOUT,ch)宏定义
PUT
CH
.C
C语言标准库是C语言程序设计中不可或缺的部分,它为C语言程序提供了丰富的基础功能函数。...通过分析和学习PUT
CH
.C源码,我们可以更深入地理解C语言的系统级操作,为编写高效、可靠且灵活的C语言程序打下坚实的基础。
吕鑫:最博大精深的C语言视频教程 第05天 【第1堂课】其他的C语言输入输出函数
1、演示
put
ch
ar
和get
ch
ar函数的用法; 2、演示put
ch
和get
ch
函数的用法,讲解与
put
ch
ar
和get
ch
ar函数的
区别
; 3、演示puts和gets函数的用法,讲解与printf函数的关系;
C语言基础学习笔记.doc
这些函数都在相应的头文件中声明,例如,get
ch
()和put
ch
()在conio.h中声明,而get
ch
ar()和
put
ch
ar
()在stdio.h中声明。 4. 运算符的理解与测试: C语言中的运算符分为算术运算符、关系运算符、逻辑运算符、位运算符...
第四章最简单的C程序设计--顺序程序设计.ppt
- `
put
ch
ar
`和`put
ch
`用于输出单个字符,`get
ch
ar`和`get
ch
`用于接收键盘输入的单个字符。 4. **格式输入与输出** - `printf`函数是格式化输出的主要工具,其格式控制包括各种格式说明符,如`%d`(整数)、`%f`...
C语言基础学习笔记.pdf
特定于conio.h库的函数如get
ch
()和put
ch
()用于无需回车即可接收和输出字符,它们不同于stdio.h中的get
ch
ar()和
put
ch
ar
(),后者需要用户输入回车键才能继续。 运算符号方面,C语言表达式中符号的运算顺序由符号的...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章