Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Ljubjat nas krasavicy




Если последовательность не найдена, то функция возвращает значение NULL.

6. Соединение строки – первого аргумента и строки – второго аргумента char *strcat(строка_1, строка_2) возвращает указатель на строку:

char str_1[50]="programmisty-molodcy,";

char str_2[50]=” ljubjat nas krasavicy";

char *str;

str = strcat(str_1, str_2);

printf(“\n%s”, str);

На экране появится сообщение:

Programmisty-molodcy, ljubjat nas krasavicy

7. Сравнение двух строк: строки – первого аргумента и строки – второго аргумента
int strcmp(строка_1, строка_2) – возвращает

-1, если строка_1 < строка_2,

0, если строка_1 = строка_2,

1, если строка_1 > строка_2

Сравнение производится посимвольно слева направо до первых несовпадающих символов строк.

char str_1[20]=”programmist”;

char str_2[20]=”programmirovanie”;

Int k;

k = strcmp(str_1, str_2);

Переменная k примет значение 1, так как первая строка больше (не длиннее!) второй.

8. Переворот строки:
char *strrev(строка) – возвращает указатель на строку:

char str_1[10]=”programma”;

char *str;

str = strrev(str_1);

printf(“\n%s”, str);

На экране появится сообщение:

Ammargorp

9. Копирование одной строки в другую:
char *strncpy(строка_1, строка_2, k) – заменяет k первых символов строки_1 на k первых символов строки_2 и возвращает указатель на строку:

char str_1[50]="pervokursnik";

char str_2[50]="vtoroj kurs";

char *str;

int k=5;

str = strncpy(str_1, str_2, k);

printf(“\n%s”, str);

На экране появится сообщение:

Vtorokursnik

Эта функция не требует операции присваивания слева от себя. При этом выходным параметром является первый аргумент функции:

char str_1[50]="pervokursnik";

char str_2[50]="vtoroj kurs";

int k=5;






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных