logo
Posobie_Cpp

Void main()

{ const int len=80;

char st[len];

cin.getline(st,len); //вводим строку длиной len-1,если раньше не

//встретится символ \n

cout<<st<<endl;

}

Аналогичным образом строка символов вводится из текстового файла, при этом символ перевода строки - \n в строку не копируется.

Операции со строками – присваивание, сравнение и т.д. выполняется как с массивами – посимвольно, так и с помощью специальных функций, которые становятся доступными после подключения заголовочного файла string.h.

Так, функция strlen рассчитывает длину строки, а функции strcpy и strncpy – копируют символы строки в другую строку.

#include <iostream.h>

#include <string.h>