C++ C-стиль рядків
C-стиль рядків
Рядки в стилі C створюються з типом char
замість string
.
Назва походить від мови C, яка, на відміну від багатьох інших мов програмування, не має типу string
для легкого створення рядкових змінних. Натомість ви повинні використовувати тип char
і створити масив символів, щоб створити "рядок" в C.
Оскільки C++ був розроблений як розширення мови C, він продовжував підтримувати цей спосіб створення рядків у C++:
Приклад
string greeting1 = "Hello"; // Звичайний рядок
char greeting2[] = "Hello"; // C-Style рядок (масив символів)
Спробуйте самі »
Примітка: Зручніше працювати зі стандартним типом string
, а не з рядками у стилі C. Однак одна з причин, чому деякі користувачі продовжують використовувати рядки в стилі C, полягає в тому, що вони мають доступ до функцій зі стандартної бібліотеки C.
Список усіх рядкових функцій у стилі C можна знайти в нашому Довіднику з функцій CString.