IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   С++. HelpMe. (https://www.imho.ws/showthread.php?t=28353)

mityasv 01.05.2003 09:48

С++. HelpMe.
 
char h[] = "Help";
char m[] = "Me";
Messagebox (0, ...... , "Help", mb_ok);

Что нужно написать вместо точек, чтобы получилось "HelpMe", используя h и m ????

alexey_ma 03.05.2003 20:21

C++ здесь не причем.
по нормальному можно так:

char h[] = "Help";
char m[] = "Me";
char buffer[50];
sprintf(buffer,"%s%s",h,m);
::MessageBox(NULL,buffer, "Help", MB_OK);

если с извратом ,используя класс СString, то можно так:

char h[] = "Help";
char m[] = "Me";
::MessageBox(NULL,(CString(h)+m), "Help", MB_OK);

@Cray-GEN@ 04.05.2003 02:48

почему с извратом ...он жа С++ просил значиЦЦа второе,объекты панимашь

Zeev 17.05.2003 00:44

char prostoyip ne class. Objavljaj vmesto
char h CString h( "Help" )
i togda mozhesh ispolzovat plus

SapeR 17.05.2003 12:22

char h[] = "Help";
char m[] = "Me";
Messagebox (0, LPCTSTR(CString(h)+m) , "Help", mb_ok);

alexey_ma 17.05.2003 18:08

В VC6 пройдет и тот вариант который я выше написал, ну если уже быть совсем правильным то тогда -так:

char h[] = "Help";
char m[] = "Me";
::MessageBox(NULL,(LPCSTR)(CString(h)+m), "Help", MB_OK);
:smile:


Часовой пояс GMT +4, время: 07:33.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.