问一下如何将一个字符型转换成一个字符串行数据??
比如
char a=100;
如何将a对应的值赋给edit->text??
还有就是vb的
MSComm1.Output="AT+CMGF=0"+Chr(13)+Chr(10)如何转换成c++
问题点数:50、回复次数:4Top
1 楼xpdavis(咕嘟-不想孤独)回复于 2005-06-01 19:50:50 得分 0
char a=100;
edit->Text = (int)a;
MSComm1.Output=WideString("AT+CMGF=0\r\n");Top
2 楼general001(我想当一名将军,可惜我还是一个小兵)回复于 2005-06-01 20:14:07 得分 10
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String a=100;
Edit1->Text =a;
}Top
3 楼leonatcs(LeonKennedy)(时常逛一逛csdn,有益身心健康。)回复于 2005-06-01 22:00:01 得分 40
char a =100;//a里面是d。
Edit1->Text = AnsiString(a);
MSComm控件的Input和Output属性在Object Inspector中是看不到的,而且在C++Builder环境下这两个属性已不在是VB、VC中的原类型,而是OleVariant类型,也就是Ole万能变量,这就需要我们在发送接收数据时要把数据转换成Ole类型。
void __fastcall TForm1::Button3Click(TObject *Sender)
{
MSComm1->Output=StringToOleStr(AnsiString("AT+CMGF=0\r\n")); //把AnsiString型转化成Ole形。
}
Top
4 楼defyctive(格风)回复于 2005-06-01 22:29:50 得分 0
ASKII码13是\r
ASKII码10是\n
我在ASKII码表怎么找不到26代表的符号?SUB是什么意思Top




