社区
C语言
帖子详情
如何按ESC键退出数据输入??
netcome
2002-11-23 04:31:11
在main()中,我想按ESC键结束数据输入
我用c=cin.get();
while(c!=1x1b)
{
cin>>...
......}
结果运行时,我按ESC,再按Enter,程序仍在循环,
怎么办?
...全文
227
3
打赏
收藏
如何按ESC键退出数据输入??
在main()中,我想按ESC键结束数据输入 我用c=cin.get(); while(c!=1x1b) { cin>>... ......} 结果运行时,我按ESC,再按Enter,程序仍在循环, 怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leasun
2002-11-23
打赏
举报
回复
C的解决办法:
if (kbhit())
if (getchar() == 27)
return;
netcome
2002-11-23
打赏
举报
回复
大侠:具体点!
dsangvei
2002-11-23
打赏
举报
回复
istream &istream::get( char &ch );
vim for windows
用于windows下面的vim编辑器。 给喜欢vim的人使用。详细如下: 好吧,详细点,这里写出一些基本的命令: 【什么是vi】 vi就是linux命令行下的最著名的编辑器之一,(编辑器就是类似windows记事本的功能,不过vi功能比记事本强大无限倍!^_^),现在实际使用的都是vim,它是vi的改进版本,所以现在的vi基本上就是vim了。 【vi能做什么】 第一个功能不用多说,vi可以编辑文本文件。至于其他的功能,多得无法列举,我只说我所知的一些典型的功能应用: (1)编辑文本文件 (2)方便地阅读程序源代码 (3)当文件目录浏览器来用 (4)提供编程、调试环境 (5)利用vi执行一些脚本文件(vi有自己的脚本文件语法) (x)等等等等...... 【vi的操作模式】 vi具有两种基本模式,为
输入
模式(或插入模式、编辑模式)和指令模式(或命令模式)。
输入
模式下
输入
字符,文本就会显示在屏幕上;而指令模式下
输入
字符就解释为一个
输入
命令并执行,而不会显示相应的字符。理解指令模式最简单方式就是想象平时剪切、复制以及粘贴
数据
时所发生的情况。 使用[
Esc
]
键
可以停止当前操作(插入或者命令)重新回到指令模式,准备接受新的指令。如果本来就在指令模式下面,将会响铃一下。 【最基本的使用】 这里提供了使用vi得最基本的操作,能够实现大多数的编辑目的。如果你肯花几分钟把“最基本的使用”的内容都实践一下,那么你至少可以独立地在vim中朝你想要得方向“前进”了。如果你不想学习,那么就把它当作一个“字典”吧。 *用vi打开一个文件:
输入
“vi filename”. 这里,filename就是你要打开的文件的名字,默认打开文件后vi处于指令模式。 *进入编辑模式编辑打开的文件:
输入
“i”. 或
输入
“a”. 进入编辑模式后,你可以直接敲入想要
输入
的字符到文件,两者的区别是i在当前字符前面开始插入,a在当前字符后面开始插入。 *
退出
编辑模式:
输入
“[
Esc
]”. 这样,将返回指令模式,准备接收你要传达给vi的指令并执行,如果之前已经在指令模式下,那么系统将响铃提醒一下。 **以下命令都是在命令模式下进行: *撤销修改:
输入
“u”. 这里,相比以前的vi来说,vim支持多步撤销。 *恢复修改:
输入
“[Ctrl]r”. 这里,和撤销命令相反,是撤销的撤销,也可多步。 *复制行到剪切板:
输入
“yy”. *复制选定内容到剪切板: (1)
输入
“v”。 (2)按方向
键
将高亮选择的内容。 (3)
输入
“y”。 这里,开始
输入
v使vi临时进入了一个"选择模式",
输入
方向
键
可以选择,
输入
y将选择的内容复制剪切板。 *删除行:
输入
“dd”. 注意,vi的删除等价于剪切,删除的内容会保存到剪切板中。 *删除选定内容: (1)
输入
“v”。 (2)按方向
键
将高亮选择的内容。 (3)
输入
“d”。 这里,开始
输入
v使vi临时进入了一个“选择模式”,
输入
方向
键
可以选择,
输入
d将选择的内容删除。 *粘贴:
输入
“p”. 这样会将剪切板的内容粘贴到光标位置或者光标下一行。 *查找字符并定位到第一个匹配处:
输入
“/character”. 这里character是待查找的字符,只要先
输入
/,再
输入
待查字符,最后回车即可定位到第一个匹配的字符处。 *定位到匹配查找的下一个字符处:
输入
“n”. *定位到匹配查找的上一个字符处:
输入
“N”. *保存文件:
输入
“:w”. 注意w前面的':',
输入
':'之后,vim会将':'之后的
输入
解释为待执行的指令。 *
退出
:
输入
“:q”. 这里,如果文件没有保存,将提示无法
退出
,除非你强制
退出
,不保存文件,或者保存
退出
。 *强制
退出
:
输入
“:q!”. *保存
退出
:
输入
“:wq”. 或
输入
“ZZ”. *察看帮助
输入
":help". ** 另外还有一个简易的教程:
输入
命令:vimtutor.
C语言字符界面,
输入
一串字符时可以随时按
Esc
键
退出
的工具函数
/* * 函数功能:
输入
一串字符时,可以随时按
Esc
键
退出
* 函数原型: int input_string(char *buf) * 参数: buf: 字符类型指针,屏幕
输入
的字符的存放地 * 返回值: 1:从屏幕
输入
的字符串存放成功 * 0:从屏幕
输入
的字符串存放失败 */ int input_string(char *buf) { int i = 0...
零基础快速入门:Linux系统 系统的安装、局域网与外网 的配置、下载服务的多种方式
写完之后保存: 先按下
esc
按
键
再按下:w 保存 :q
退出
:wq 写完之后不想保存 强制
退出
esc
:q! 删除文件/文件夹 rm -rf a.txt b.txt rm -rf soft 复制 如果复制文件 cp ...
微机原理:编写一个源程序,在
键
盘上按一个
键
,将从AL返回的ASCII码值显示出来,如果按下
ESC
键
则程序
退出
。
微机原理:编写一个源程序,在
键
盘上按一个
键
,将从AL返回的ASCII码值显示出来,如果按下
ESC
键
则程序
退出
。 DATAS SEGMENT ;此处
输入
数据
段代码 msg db 'Input ',0dh,0ah,'$' ;定义一个字符串input提示
输入
tes db 2 dup (?),0dh,0ah,'$' ;定义2个字节型字符串用来存储
输入
字符所对应的ascll码DATAS ENDS ;dup 重复定义,变量名
数据
类型 重复次数
汇编:用户
输入
两位16进制数,持续
输入
,直到用户摁
esc
键
退出
为止
文章目录描述准备设计思路源码 描述 十进制和十六进制转换,将
键
盘
输入
的两位十进制数,以十六进制数的形式显示在屏幕上。可以多次
输入
,直到摁下ECS
键
为止 准备 dos命令1号,用来获取用户
输入
;2号,输出用户的
数据
。 数字的变换
输入
的数字是ASCII码,要将ASCII码转成的实际的数组,减去3030H 同时再将的高位数字扩大十倍,加上低位数字 数制的转换: 将十进制数 除以16,形成十六进制数
输入
和输出都要要是实际数字,都要转成ASCII码 设计思路 主程序标号为let0
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章