//char数组 -> AnsiString
#include <vcl.h>
int _tmain(int argc, _TCHAR* argv[])
{
char buff[10]="Jack-Ma";
AnsiString Astr;
Astr.SetLength(10);
memcpy(Astr.c_str(),buff,10);
// Astr=buff;//和上2行一样效果
std::cout<<Astr<<std::endl;
system("pause");
return 0;
}
// AnsiString -> char数组
#include <vcl.h>
int _tmain(int argc, _TCHAR* argv[])
{
char buff[10];
AnsiString Astr="Jack-Ma";
memcpy(buff,Astr.c_str(),10);
std::cout<<buff<<std::endl;
system("pause");
return 0;
}