Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpCsCt 279 of 696 menu
◀ ▶

Склейка строк Си в C++

Склейка строк Си дописывает символы источника сразу после текущего '\0' приемника и ставит новый нуль в конце.

Функция strcat из <cstring> требует, чтобы в массиве оставалось место под оба текста и завершающий байт. Запишем широкий буфер, склеим два слова и выведем строку:

#include <cstring> #include <iostream> char line[32] = "hello"; std::strcat(line, "!"); std::cout << line << "\n";

Объявите char msg[24] со значением "go". Допишите " on" функцией std::strcat и выведите msg.

Создайте char path[40] с текстом "/tmp", добавьте "/log" через std::strcat и выведите длину std::strlen(path).

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить