MessageBox
-
Kann mir vielleicht mal jemand sagen wie ich in der MessageBox 2 Variablen ausgeben lassen kann und das auch so das das gut aussieht
z.B habe ich variable name und z.B int a
das soll dann so aussehen
_______________________________
|SPIEL |
------------------------------| |Hallo blah blah |
|Ihr Name: name |
|Ihr Alter: a |Könnte mir da jemand sagen wie das dann aussehen muss z.B MessageBox("....
Danke Flo
-
Du bastelst dir nen String zusammen und gibst den per MessageBox aus.
CString str; str.Format( "Ihr Name: %d\r\nIhr Alter: %d", "Name", 14); MessageBox( str);
Der Format-String des CString ist identisch mit dem Format-String von printf. Falls du also irgendwelche Formatbezeichner (%d, %f ...) suchst, schau unter printf.
-
etwa so?
char name[] = "Peter"; unsigned char alter = 53; char *strFinal = new char[32 + strlen(name)]; ZeroMemory(strFinal,32+strlen(name)); sprintf(strFinal,"Hallo\nIhr Name: %s\nIhr Alter: %d",name,alter); MessageBox(0,strFinal,"Spiel",MB_OK); delete[] strFinal;