回 帖 发 新 帖 刷新版面

主题:菜鸟提问:在C++BUILDER中"AnsiString"是一个什么类型?

我想把Edit->Lines的内容转到我定义的一个字符串变量中.(charP =Edit->Lines)可是出错了:
[C++ Error] Unit2.cpp(22): E2034 Cannot convert 'AnsiString' to 'TStrings *'
请问:"AnsiString"是C++BUILDER中的新类型吗?要怎么操作才能让它转为我所熟悉的字符串类型呢?
请指教
[em18]

回复列表 (共2个回复)

沙发

AnsiString是CB中字符串的封装类,源于delphi。
AnsiString的成员函数c_str()可以将AnsiString转换为C风格字符串(即以'\0'结束)

板凳

char str1 ;  //定义的是一个字符变量
String str2; //定义的是一个字符串变量

我来回复

您尚未登录,请登录后再回复。点此登录或注册