Языки программирования - 7 стр.

UptoLike

Составители: 

7
Упражнение 2. Внесите, если надо, изменения в программу, выполните
программу, проанализируйте результаты. Затем повторите выполнение
программы, используя для ввода строк функции gets и getline.
#include <iostream>
#include <cstring>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
const int size=20; // символическая константа
char s1[size]; //объявление символьного массива размером size
char s2[size]=”violinist”; // объявление массива с инициализацией
cout<<”s2: “<<s2<<endl; // вывод строки s2
cout<<”s1=?”; //запрос для ввода массива s1
cin >>s1; // ввод массиваввод строки s1
cout<<”s1: “<<s1<<endl; // вывод введённой строки
cout<<”strlen(s1)=”<<strlen(s1)<<endl; // вывод длины строки
cout<<”sizeof(s1)=”<<sizeof(s1)<<endl; //вывод длины массива в котором
//находится строка
cout<<s1[0]<<endl; // вывод начального символа строки s1
s2[4]=’\0’; //размещение нуль-символа в строке s2
cout<<s2<<”\n”; //вывод изменённой строки s2, она теперь состоит из 4-ёх
//символов
system(“pause”);
return 0;
}