В Делфи можно обойтись без конструкций отчасти потому что он прячет большую часть работы(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Уэф 01 мая 2004 г. 15:05
В ответ на: А зачем ??? Вообще, я глубоко уверен, что очень многие экзотические вещи, о которых пишут в книгах, не более, чем прихоть (+) отправлено Виноградов Алексей 01 мая 2004 г. 12:14

В Делфи
str:string;
instr:string;

str:=instr+'OK';


То же в С
char* str;
char* instr;
str = strcat(strcpy(malloc(strlen(instr)+2),instr)," OK");

можно конечно по другому:
char* strfunc(char* in_str)
{
char* tmpstr;
tmpstr = malloc(strlen(in_str)+2);
strcpy(tmpstr,in_str);
strcat(tmpstr,in_str);
return(tmpstr);
}

str = strfunc(instr)
только размер кода наверняка будет больше.
PS надеюсь я ошибок не наделал:)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru