C语言中‘/n’和‘\n’(写项目时发现)
c语言中‘\n’,众所周知是换行符。而'/n'用到的人就很少了,下面介绍我写项目时发现的问题。
就是灰色区域的问题,这是改好的程序。
一开始这里定义了char select;scanf(“%c”, select);就写了一个scanf结果程序运行的时候直接过去了,表面上没有执行scanf。为什么会出现这个现象呢?
就是这里的y/n出现的问题,/n也是一个字符,被读%c读了,所以程序直接过去了,而不是等你输入。
如何解决这样的问题呢? 如图,就是一种解决方法,用数组。还有就是用while(getchar() != '/n') 进行过滤。
还有一招就是用两个scanf,方法是人想出来的,遇到问题我们不能退缩。
C语言中‘/n’和‘\n’(写项目时发现)相关推荐
- 【报错笔记】运行Maven项目时发现项目Build错误
运行Maven项目时发现项目Build错误 错误原因:在pom.xml中没有定义maven运行插件 解决方案:在pom.xml写上以下依赖 <build><finalName> ...
- 写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式
前言: 在写博客项目时,后台管理使用了editormd编辑器,内容为Markdown的语法,但在前台显示时显示的不是我想要的效果,如图: 完全没有啥效果,所以得引入一个markdown转HTML的插件 ...
- go mysql id为0_go 语言中mysql操作200万数据时应该如何写?
在写一个将 discuzx 的 post 数据的 bbcode 转换成 html 的功能. 但是转换过程中,越到后面,越卡了. 本来想学学并发的,无奈不会啊...太菜了. 注释掉的是想要弄的... 求 ...
- 为什么在C语言中,用scanf输入字符串时,不需加
因为字符串变量名在 scanf 语句里 表示指针 (地址) 例如: char s[80]; scanf("%s",s); --这里的 s 已是地址. 当然,写成 scanf(&qu ...
- c语言 1或0 结果,C语言中,在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。()...
语言中运算数He sent a telegram saying when he would arrive. 男性,表示28岁,硬脊膜外麻醉,手术过程中突然出现意识不清.血压下降.呼吸急促,并迅速出现昏 ...
- 写代码时发现……还是Python牛逼
都说Python通俗易懂,容易上手,甚至不少网友表示「完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行」到底是真的还是假的? 下面就 ...
- 写代码时发现......还得是 SpringBoot !一篇拿下
关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...
- 写代码时发现......还是 SpringBoot 牛逼!一篇拿下
关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...
- 写代码时发现......还是SpringBoot牛逼!
关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...
最新文章
- 悬浮提示工具(悬浮出现自动消失)
- SIGPIPE导致cronttab和shell脚本等工作异常
- 重磅发布 | 2021 年 OpenAtom XuperChain 开源技术路径
- 研究:多感官教学增强记忆 学习效率事半功倍
- 容器编排技术 -- Kubernetes 声明网络策略
- oracle @id@,修改oracle用户id
- wps2013打开word是xml
- python 包含汉字的文件读写之每行末尾加上特定字符
- java编程思想笔记(一)——面向对象导论
- MATLAB 正态分布点云配准(NDT)
- Ubuntu20.04下安装nvidia驱动
- keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect----gt;解决方法
- android室内地图,概述-Android 室内地图SDK | 高德地图API
- No application encryption key has been specified laravel
- python获取当前日期_python获取当前的日期和时间
- 用户管理系统_学期项目智能管理系统用户操作指南
- n9_Adding Interactivity Animating Plots_BeautifulSoup_Interactive backends_Tkinter_Plot.ly_FFmpeg
- Linux常用命令整理(适合初学)
- 传感器及ADAS技术相关
- [LINUX]解决Linux下ubuntu 20.04暂时不能解析域名“cn.archive.ubuntu.com”问题
热门文章
- JAVA计算机毕业设计仓储ERP系统Mybatis+源码+数据库+lw文档+系统+调试部署
- Tinymce富文本编辑器图片上传即编辑配置详解
- 年薪200万数据库牛人牛新庄的成长历程
- 微信公众号推文次数不受限的秘技
- CLIP论文阅读【Learning Transferable Visual Models From Natural Language Supervision】
- 选择排名靠前的期货公司开户
- 【CV 向】OpenCV 图形绘制指南
- 多比物联MQTT-BOX102 物联网MQTT网关介绍
- 网站添加百度地图功能——baidu-map的使用
- 【地图服务】实现地图上 打点 连线的功能