社区
C++ Builder
帖子详情
知道 WideString 的 Pos 值,如何換算成 AnsiString的pos 值?
勉励前行
2012-03-21 02:51:27
例:
WideString A = "在這次班級大比中。三年級二(5)班好牛呀!" ;
int WidePos = 17 ; // A[17] == '班' ;
AnsiString str = A ;
int AnsiPos == ???
好象有API的,哪位告訴我吧。。。。
...全文
59
2
打赏
收藏
知道 WideString 的 Pos 值,如何換算成 AnsiString的pos 值?
例: WideString A = "在這次班級大比中。三年級二(5)班好牛呀!" ; int WidePos = 17 ; // A[17] == '班' ; AnsiString str = A ; int AnsiPos == ??? 好象有API的,哪位告訴我吧。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
勉励前行
2012-03-21
打赏
举报
回复
妖哥來取笑我了。
我想到的是 計算 WideString 中有多少字節0,然後減去那些0,應該就是轉換後的 AnsiPos值。。。需要遍歷一次。想知道,算0的方式准不准,會不會有BUG...
不知道有無其他標準的方式。
ccrun.com
2012-03-21
打赏
举报
回复
PPower大牛问问题,谁还敢班门弄斧啊。
我不记得有什么API可以直接将这个WidePos转换成AnsiPos啊。
Ansi
string
使用方法大全
Ansi
string
转 char 代码: void __fastcall TForm1::Button1Click(TObject *Sender) {
Ansi
String
Test = "哈哈"; char *chr = Test.c_str(); } char转
Ansi
string
代码: #include void __fastcall TFor
xe android 方法指针,xe unicode byte char函数与长度
t2:W
ide
String
;使用MidBStr对于
ansi
String
,Length长度基于字节.无论2006还是xe.
Ansi
前缀函数的都基于字符在2006中.默认字符是
Ansi
Char,对于
Ansi
String
类型的变量MidStr 基于字符RightstrMidstrx...
Ansi
string
转换
Ansi
string
转 char 代码: void __fastcall TForm1::Button1Click(TObject *Sender) {
Ansi
String
Test = "哈哈"; char *chr = Test.c_str(); } char转
Ansi
string
代码: ...
Ansi
String
处理不了的特殊字符 億
Ansi
String
str = "姜億雨|2|"; W
ide
String
wstr = "姜億雨|2|"; char s1[10]="|"; char buf2[20]; if( str.Sub
String
(1,6) == "姜億雨" ) ShowMessage("hello"); strcpy(buf2,str.c_str()); ...
Ansi
String
类
Ansi
String
类2007-11-17 19:45:42 业界 | 评论(0) | 浏览(1405)
Ansi
String
类是BCB中最常见类之一,了解它对以后深入学习BCB大有帮助原来关于这个类的提出的问题有很多,现总结如下。加上我个人的经验,凑出了一...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章