|
|||
Строка - массив символов, заканчивающийся нуль-символом (символ с кодом, равным 0; записывается '\0‘).Стр 1 из 2Следующая ⇒ Строка - массив символов, заканчивающийся нуль-символом (символ с кодом, равным 0; записывается '\0‘). char *sss=new char[10];//выделяем динамическую память strcpy(sss,”String7”);//копируем строку в память перечисления enum [ имя_типа ] { список_констант }; enum {two = 2, three, four, ten = 10, eleven, fifty = 50}; Битовые поля struct Options { bool centerX:1; bool centerY:1; unsigned int shadow:2; unsigned int palette:4;}; [ класс ] тип имя ([ список_формальных параметров ]){ тело функции Класс: extern — глобальная видимость во всех модулях программы (по умолчанию); static — видимость только в пределах модуля, в котором определена функция. #include <iostream> 1.unsigned strlen(const char*s); Вычисляет длину строки s. int strcmp(const char*s1, const char *s2); Сравнивает строки s1 и s2. Если s1<s2, то результат отрицательный, если s1==s2, то результат равен 0, если s2>s1 – результат положительный. int strcnmp(const char*s1, const char *s2); Сравнивает первые n символов строк s1 и s2. Если s1<s2, то результат отрицательный, если s1==s2, то результат равен 0, если s2>s1 – результат положительный. char*strcpy(char*s1, const char*s2); Копирует символы строки s1 в строку s2. char*strncpy(char*s1, const char*s2, int n); Копирует n символов строки s1 в строку s2. Конец строки отбрасывается или дополняется пробелами. char*strcat(char*s1,const char*s2); Приписывает строку s2 к строке s1 char*strncat(char*s1, const char*s2); Приписывает первые n символов строки s2 к строке s1 2.struct [ имя_типа ] { тип_1 элемент_1;
|
|||
|