scanf getchar 与 eof
来源:互联网 发布:软件介质 编辑:程序博客网 时间:2024/06/05 00:36
今天找了一天的资料也没有弄清这两个程序的区别。。。。scanf()和getchar()两个看似一样的函数,可是到了这里却出了这么大问题,给大家看看。
#include
int main(int argc, char *argv[])
{
char c;
while(EOF != (c = getchar()))
{
printf("%d/n",c);
}
return 0;
}
#include
int main(int argc, char *argv[])
{
char c;
while(EOF != (scanf("%c",&c)))
{
printf("%d/n",c);
}
return 0;
}
这两个程序都是实现相同的功能:当没有遇到ctrl + z时输出由键盘输入的字母的ASCI码值,每次都有10是回车键的ASCI码值。
现在的问题是:
当用scanf时需要两次ctrl + z 但是getchar却只需要一次。。。。
- scanf getchar 与 eof
- getchar()与EOF
- getchar与EOF
- EOF与getchar
- EOF与getchar
- getchar()与EOF总结
- getchar与EOF
- getchar()getch()scanf()EOF—学习总结
- getchar 与 scanf
- scanf()与getchar();
- getchar()与scanf()常见问题
- 关于scanf 与getchar
- c: scanf 与 getchar
- 选择排序---while( scanf("%d",&n)!= EOF)与getchar()简介及其存在的问题,
- getchar()与EOF的总结
- C语言 getchar()与EOF
- getchar()getch()scanf()EOF—学习总结(转)
- Scanf,getchar与gets,cin
- Centos5 XEN 半虚拟机安装
- 经典算法研究系列:七、深入浅出遗传算法,透析GA本质【转载】
- 一个字体按钮类(WTL)
- LINUX加载ISO
- 深入学习Hadoop 1- HDFS的基本概念
- scanf getchar 与 eof
- 第一篇博客
- 自定义控件复选框和单选框的实现
- Linux修改vsftpd位置
- 音视频同步 摘抄
- 影像入库解决方案之三
- CLC通过CC调用NC
- 绑定变量 存储过程
- xen管理命令