怎样用MessageBox显示字符串和变量,例如:x=5,5是传进来的
FILE *pFile=fopen("1.txt","w");
char ch[]="I love You!";
char *buffer="0";
// sprintf(buffer,"%d");//,strlen(ch));
MessageBox("X=",buffer,NULL);
fwrite(ch,1,strlen(ch),pFile);
fclose(pFile);
问题点数:20、回复次数:4Top
1 楼Featured(我握着爱情的门票静静排队……)回复于 2006-03-26 14:46:13 得分 15
char buffer[10];
sprintf(buffer,"X=%d",x);//,strlen(ch));
MessageBox(buffer);Top
2 楼peng6662001(孤翼天使)回复于 2006-03-26 15:02:40 得分 0
CString str="X=";
str.Format("%s%d",str,strlen(ch));
MessageBox(str);
我用这个显示很不正常,不知为什么Top
3 楼peng6662001(孤翼天使)回复于 2006-03-26 15:09:11 得分 0
我把改成 CString str;
str.Format("X=%d",strlen(ch));
MessageBox(str);
就没事了,可我看不出我刚才错在哪里Top
4 楼bingsiu(天之云)回复于 2006-03-26 15:20:58 得分 5
str.Format("%s%d",str,strlen(ch));
// 既要把str Buffer中的字符串重新format,而同时又要用到Buffer中的字符串,那当然要出问题了。Top




