Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Си к экзамену.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Работа со строками

Строки в Си представляют собой одномерные массивы, заканчивающиеся символом конца строки ‘\0’.

Пример инициализации строки:

char s[41]; //40 элементов для значений и один для завершающего нуля

char a[] = "string";

char b[] = { 's', 't', 'r', 'i', 'n', 'g', '\0'};

Для ввода строки с клавиатуры используют функции scanf() и gets():

char s[50];

char str[50];

scanf("%s", s);

gets(str);

Для вывода значения строки на экран используют функции printf() и puts().

printf ("%s", s);

puts(str);

Для работы со строками в Си предусмотрена библиотека string.h

http://www.chitay.org/c/main.htm#08