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

Копирование строки Си в C++

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

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

#include <cstring> #include <iostream> char dest[16]; std::strcpy(dest, "copy"); std::cout << dest << "\n";

Объявите char name[32]. Скопируйте в него литерал "Ann" функцией std::strcpy и выведите name.

Создайте char line[20], перенесите туда "ok" через std::strcpy и выведите std::strlen(line).

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