Cin>>str3; //ввод строки до нажатия клавишиEnter

cout<<str3; //вывод строки

 

Для работы со строками в языке Си имеются функции, которые описаны в заголовочном файле string.h. Рассмотрим наиболее часто используемые функции работы со строками.

Функция strcpy(s1,s2) копирует содержимое строки s2 в строку s1. При этом массив s1 должен иметь размер, достаточный для размещения строки s2. Напомним, компилятор не контролирует использование границ массивов программистом, поэтому необходимо следить за размерами копируемых строк.

char s1[20],s2[10]="История";

strcpy(s1,s2);

puts(s1);

Функция strlen(s) вычисляет длину строки s, при этом нулевой байт не учитывается. Например,