Работа со строками
Строки
в Си представляют собой одномерные
массивы, заканчивающиеся символом
конца строки ‘\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