Хелпикс

Главная

Контакты

Случайная статья





include stdafx.h. include <conio.h>. include iostream. using namespace std;. int _tmain(int argc, _TCHAR* argv[]). cout<<Vvedite ctroku < 30 simvolov:<<endl;. cin.getline(A,30);



#include "stdafx.h"

#include <conio.h>

#include "iostream"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

char A[80];

int k;

cout<<"Vvedite ctroku < 30 simvolov:"<<endl;

cin.getline(A,30);                                                                             //Вызов функции getline()для ввода массива А

cout<<"Vu vveli stroku: "<<endl<<A;                                       //Вывод символьной переменной А

k=strlen(A);                                                                                      //Вызов функции strlen(A)для определения количества

                                                                                                      //символов в массиве А

cout<<endl<<"k= "<<k<<endl;                                                    //Вывод переменной k(кол. символов в А)

getch();

return 0;

}

 

Вид экрана после работы программы:

3.2. Копирование  строк

Значения строк могут копироваться из одной строки в другую. Копирование осуществляется с помощью следующих функций.

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

Пример 4. Исследуем использование функцииstrcpy():

#include <string.h>                                                                       //Добавление библиотеч. файла для работы со строками

#include "stdafx.h"

#include <conio.h>

#include "iostream"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

char A[80];

int k;

cout<<"Vvedite ctroku < 30 simvolov:"<<endl;

cin.getline(A,30);                                                                        //Ввод символьной переменной А

cout<<"Vu vveli stroku: "<<endl<<A;

strcpy(A, "Proverka kopirovaniya");                       //Вызов функции strcpy(A)для копирования строки в строку



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.