|
|
|
| int getchar();
| Возвращает значение символа, введенного с клавиатуры. Ввод завершается нажатием Enter.
|
| gets_s(char *wch);
| Функция просит вводить пользователя строку, которую она помещает в массив wch, пока пользователь не нажмет Enter.
|
| int strlen (const char *s);
| Определяет длину строки s. Возвращает количество символов, предшествующих завершающему нулевому символу. Завершающий ноль-символ в длину не включается.
|
| char *strcpy_s(char *s1, const char *s2);
| Копирует строку s2 с завершающим ноль-символом в строку s1. Возвращает значение s1.
|
| int *strcmp(const char *s1, const char *s2);
| Функция сравнивает посимвольно строки s1 и s2. Возвращает 0, если строки s1 = s2, значение меньше 0, если строка s1 < s2, и значение больше 0, если s1 > s2.
|
| char *strcat_s(char *s1, const char *s2);
| Функция добавляет строку s2 к строке s1.
Первый символ строки s2 записывается поверх ноль-символа строки s1. Возвращает s1.
|
| char *strncpy_s(char *s1, const char *s2, int n);
| Функция копирует не более n символов строки s2 в строку s1. Возвращает s1.
|
| char *strncmp(char *s1, const char *s2, int n);
| Функция сравнивает до n символов строки s1 со строкой s2. Возвращает 0, меньше, чем 0 или больше, чем 0, если s1 соответственно равно, меньше или больше s2.
|
| char *strncat(char *s1, const char *s2, int n);
| Функция присоединяет первые n символов строки s2 в строку s1. Возвращает s1.
|
| char *strchr(const char *s, int c);
| Функция проверяет строку s на содержание символа хранящегося в c. Результатом функции является адрес первого вхождения символа c в строку s. Если символ не найден, возвращается NULL.
|
| char *strstr(const char *s1, const char *s2);
| Функция проверяет строку s1 на содержание подстроки s2. Результатом функции является адрес первого вхождения подстроки s2 в строку s1. Если подстрока не найдена, возвращается NULL.
|
| char *_strset_s(char *s, int ch);
| Функция заменяет все символы в строке s на символ ch.
|
| char *_strnset_s(char *s, int ch, int n);
| Функция заменяет первые n символов в строке s на символ ch.
|
| char *_strrev(char *s);
| Функция меняет порядок следования символов в строке на противоположный (первый символ с последним, второй символ с предпоследним и т.д.).
|
1. Написать функцию, в которую передается адрес строки типа WCHAR (unicode), инициализированную вводом с клавиатуры (текст русский).
– возвратить модифицированную строку в функцию main().
Распечатать строку.