Хелпикс

Главная

Контакты

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





Пример 1. Ввод и вывод строки разными способами



Пример 1. Ввод и вывод строки разными способами

#include "stdafx.h"

#include <conio.h>

#include <stdio.h>

#include <iostream>

// Ввод строки с клавиатуры

void main()

{

char str[80];

char str0[80];

printf("Введите строку длиной не более 80 символов \n");

gets(str); /* Читает строку с клавиатуры */

printf("Вы ввели строку: %s \n", str);

printf("Введите еще одну строку длиной не более 80 символов \n");

scanf("%s", str0); /* Читает строку с клавиатуры пока не встретится пробел */

printf("Вы ввели строку \n");

puts(str0);

getch();

}

2 вариант.

Класс string предназначен, естественно, для работы со строками. Он находится в пространстве имен std и для его использования надо подключить string.

Для его работы необходимо в начале программы подключить заголовочный файл string: #include <string>

Пример ввода строки:

char S[6];

cout << "Input string:";

cin.getline (S,6,'.');

cout <<"You string: "<< S<<'\n';

Пример определения длины строки:

char S1[11] = "0123456789";

cout<< "Lenght=" <<strlen(S1)<<'\n';

cout<<"Size ="<<sizeof(S1)<<'\n';

Пример2. Демонстрация работы с функциями строки

#include <iostream>

#include <string>

using namespace std;

#include "stdafx.h"

#include <iostream>

#include <string>

#include <conio.h>

using namespace std;

void main(){

string s0;

string s1;

getline(cin,s0);

getline(cin,s1);

cout<<" Конкатенация строк";

string s = s0 + s1;

cout<<s<<"\n";

cout<<"Получаем символ на определенном месте";

char ch0 = s0.at(1);

cout<<ch0<<"\n";



  

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