社区
C++ 语言
帖子详情
转义字符:退格字符'\b',如何用?有人用过吗?
iiiyyyhhhsss
2009-08-30 09:31:05
char *b="12\b3";
cout<<b;
为什么输出的结果不是13呢?而是 12乱码3 呢
...全文
1352
11
打赏
收藏
转义字符:退格字符'\b',如何用?有人用过吗?
char *b="12\b3"; cout<<b; 为什么输出的结果不是13呢?而是 12乱码3 呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arong1234
2009-08-30
打赏
举报
回复
退格键的作用依赖于你使用的设备、流,你既然已经发现一个场景使用会失败,当然你就不应该在相信它可以。
软件程序员就是把别人的麻烦当作自己的工作,怕麻烦可不是软件程序员该干的事情。且加一个\b和删除一个字符似乎麻烦程度差不多
[Quote=引用 10 楼 iiiyyyhhhsss 的回复:]
这样不是太麻烦了吗?是不是退格键实现不了这样的效果?
[/Quote]
iiiyyyhhhsss
2009-08-30
打赏
举报
回复
这样不是太麻烦了吗?是不是退格键实现不了这样的效果?
arong1234
2009-08-30
打赏
举报
回复
你应该在内存中通过计算把不需要的字符删除了,而不是通过退格键去删除。
[Quote=引用 8 楼 iiiyyyhhhsss 的回复:]
是的,我用的是linux,难道会出现这样的情况了。。。
其实我原来是有一个功能要实现的,大家给点建议,如下:
我要读入一个文本文档,然后删除其最后一个字符,如何做到这一点呢?前提是不知道文本的内容。。。
退格字符能用在这里吗?
[/Quote]
iiiyyyhhhsss
2009-08-30
打赏
举报
回复
1
是的,我用的是linux,难道会出现这样的情况了。。。
其实我原来是有一个功能要实现的,大家给点建议,如下:
我要读入一个文本文档,然后删除其最后一个字符,如何做到这一点呢?前提是不知道文本的内容。。。
退格字符能用在这里吗?
beyonddream2008
2009-08-30
打赏
举报
回复
退格字符
mstlq
2009-08-30
打赏
举报
回复
正常情况下,会是13……
乱码?某非楼主真用unicode?
ankle
2009-08-30
打赏
举报
回复
\b是将一个字符串当中当前\b之前的一个字符删去,再忽略\b这个转义字符,连接至下一个字符。
arong1234
2009-08-30
打赏
举报
回复
ANSI模式记得是可以的,就怕他是unicode模式
[Quote=引用 2 楼 waistcoat16 的回复:]
cout怎么会输出退格字符呢
[/Quote]
Paradin
2009-08-30
打赏
举报
回复
我这里是13.
WaistCoat16
2009-08-30
打赏
举报
回复
cout怎么会输出退格字符呢
arong1234
2009-08-30
打赏
举报
回复
那主要是为了早年的打印设备使用的吧,现在没什么用了
c语言
转义
字符
提供实例代码
在 C 语言中,
转义
字符
是以反斜杠(\)开头的特殊
字符
,用于表示不能直接输入的
字符
。以下是 C 语言中一些常用的
转义
字符
: \n:换行符,移动到下一行开头。 \t:制表符,移动到当前行的下一个制表符位置。 \b:...
测量程序编制 - python 12数据类型:String(
字符
串)-
转义
字符
.pptx
这种使用编码值来间接地表示
字符
的方式称为
转义
字符
(Escape Character)。 Python 使用反斜杠 \
转义
特殊
字符
,如果你不想让反斜杠发生
转义
,可以在
字符
串前面添加一个 r,表示原始
字符
串 print(‘shi\jiazhuang
'
) ...
浅谈c语言中
转义
字符
的用法及注意事项
c语言中的
转义
字符
: \a 响铃符 \b
退
格
\f 换页符 ...注:使用
转义
字符
的
退
格
符,换行符,回车符等时,改变的是打印光标位置(特别注意不是插入式的,是位置的覆盖),如果改变到的位置上原来有打印过
Python
转义
字符
详细介绍
在需要在
字符
中使用特殊
字符
时,python用反斜杠(\)
转义
字符
。如下表: 原始
字符
串 有时我们并不想让
转义
字符
生效,我们只想显示
字符
串原来的意思,这就要用r和R来定义原始
字符
串。如: print r
'
\t\r
'
实际输出为 ...
C语言
转义
字符
实例详解
在
字符
集中,有一类
字符
具有这样的特性:当从键盘上输入这个
字符
...例如
退
格
符用’\b’表示,换行符用’\n’表示。
转义
字符
中的’\’表示它后面的
字符
已失去它原来的含义,转变成另外的特定含义。反斜杠与其后面的
字符
C++ 语言
64,683
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章