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

想输入一行字符串,当回车时,不应该就结束了吗,为什么还可以继续输入字符

img


想输入一行字符串,再输出输入的字符串,但可以输入多行字符串 并输出

scanf函数的返回值又不是输入字符。i才是输入字符啊
改为
while(scanf("%c",&i) && i!='\n')

因为scanf的返回值不等于“\n” while条件成立 就会再执行

近期文章

  • cadence virtuous打开layout时出现问题
  • PHP纯函数
  • 微信浏览器内直接打开excel
  • 谷粒学院项目中我在service模块导入service_base了,项目里也能引入,项目的正常启动以及使用都没问题,但为什么,install的时候就报错找不到这个包呢
  • 为什么输出来的结果有偏差
  • 双系统中ubuntu18.04进不去
  • GBase 8a是否支持行级锁
  • 粘性定位,border透明问题
  • 用void创建函数问题
  • 类别基础不起作用(永久链接)
  • 运行结果及报错内容,如何解决?
  • java递归写重写查询以及反转数组
  • revit中dynamo solid.byloft放样节点显示无法定义截面,如何解决?(关键词-轮廓线)
  • 统计一个字符串中不同字符个数及其所占比例
  • cocos creator 怎么将内容反转绕Y轴转180度
  • npm run dev 报 94% asset optimization
  • vscode配置js的环境
  • 关于指针以及函数问题
  • 我有2个项目 A和B。A引用了B,可以使用其方法。现在想要在B中可以使用A的方法,需要如何实现?
  • 高PHP APC片段和空心使用饼图

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华