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

char 字符类型会把'\n.'转换成'\0'吗

char ch;
while(scanf("%c",&ch),ch!='\0');
程序不能输出,只会停留在输入

循环体为空,需要循环体中加上打印代码。不会把\n 转 \0的。

 while(scanf("%c",&ch),ch!='\0');
->
while(scanf("%c",&ch),ch!='\n');
你输入不可能输入\0出来的。

不可能输入\0的,它是系统自动添加的或者是初始化是加上的。这个各个教程上都有

近期文章

  • 基于FPGA的逆变电源,中FPGA的作用
  • 求求 你 超市收银管理系统
  • C#编程语言,委托在一般公司开发中用的多么?
  • 关于编程求中位数复杂度问题
  • 调用亚马逊API 实现上传返回错误
  • 求大神指点,这段代码意思?
  • 在 Manifest 中的错误
  • c++的实验,基于序列化的MFC版学生信息管理系统的问题
  • iOS中json数据转模型问题
  • Java中图形界面键盘事件的理解
  • Word和Robohelp页面转换
  • js 回调函数的一个疑惑
  • 安装android sdk,adt时出现的问题
  • hook recv的问题,dll注入
  • 请教大神如何使用MJExtion转这个json数据
  • SQL总是出现花屏现象,同时运行的其他软件都没事,如何解决?
  • C#语言中泛型和委托的关系是什么,Func<int>是泛型还是委托?
  • form表单action带参数传递
  • 为什么微信平台开发没有开源组织呢
  • J2EE大作业遇到了一些问题,

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华