我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

getchar和putchar中遇到的问题

为什么我的程序在终端运行后,结尾会有一个 %

int
main(int argc, char *argv[]) {

    char ch;

    while ((ch=getchar()) != EOF){
        putchar(ch);
    }

    return 0;
}

test.txt文件是

a,b,c
A,c,B
a,B,c

然后gcc

gcc txt.c -o txt
./txt

最后就是这样子

img

为什么会出现 ‘%’ ?

这个是光标吧?

  • 看下这篇博客,也许你就懂了,链接:关于getchar()函数
  • 你还可以看下c语言参考手册中的 c语言-getchar()

近期文章

  • java的到两个数的最大公约数
  • JavaWeb入门项目开发
  • 如何删除浮点数小数部分末尾的零?
  • 在mac的终端安装wget后,出现报错
  • java入门。问大家,提问,提问
  • stm32点灯失败?
  • Keil5对mx生成的代码报一堆错
  • 数据库中事务的(ACID)是什么 他们各自指的是什么?
  • gee Python配置环境问题
  • 数据库输出显示error 1064
  • RegEx匹配CSS文件中的特定javaDoc属性,并提取有关css定义的数据
  • java 成员方法到底可以接收什么?
  • switchcase多路分支
  • MSP430F5529
  • mgg加密音频文件怎么转常用格式文件?
  • Fastjson怎样转化"2022-09-26"这样的格式
  • unity如何防止角色在x方向转向时产生一个y方向的速度
  • 这是我在引用一位博主的代码,最后读取图片路径部分,请问路径在哪,我自己制作好的训练集应该放在哪个地方哪个文件夹呢
  • 从href链接问题下载pdf
  • 就过了两天而已就不能用了,未能启动虚拟机

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华