首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

字符串中处置&字符怎样处理呢

2012-09-08 
字符串中处理&字符怎样处理呢?问一个基础问题。在c++ builder字符串里面放进&和后怎样分别读出来呢?[解决

字符串中处理&字符怎样处理呢?
问一个基础问题。
在c++ builder字符串里面放进&和"后怎样分别读出来呢?


[解决办法]
加上转义符\
[解决办法]
读,没啥特别。


char str[]= "abc&\"";
串是以零值作结束符。零值前,用
str[i]即可取得。
[解决办法]
&不用特殊处理,
当字符串中包含双引号"时,在程序里书写的时候要加转义字符\,比如
char *str = "abd\"def\"ghi";

[解决办法]
ShowMessage会将字符串中的&解释成加速键,也就是为相邻的字母加上下划线。

所以,如果想用ShowMessage显示&字符,就需要用&再转义一下,如:

ShowMessage("tes&&a");

将显示test&a
[解决办法]
ShowMessage中的字符和菜单中的字符一样,都对&进行特殊处理,这是Windows操作系统的特性,不是C/C++语言本身的特性,与C++ Builder无关

热点排行