Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Построчное чтение ввода

Читайте также:
  1. Быстрое чтение
  2. Где почтение ко Мне?
  3. Глава 8. Чтение ленты
  4. Глава VIII. Чтение завещания в доме пастора
  5. Глава XIV. Мои размышления о новой жизни Беаты. Мы кончаем чтение древней книги. Профессор Зальцман
  6. Доработка и устранение ошибок ввода
  7. Задание №2 Чтение

У класса istream, экземпляром которого является cin, есть функции-члены, предназначенные для строчно-ориентированного ввода:

getline() и get().

Оба читают полную строку ввода – т.е. вплоть до символа новой строки.

Он читает полную строку в массив name, предполагая, что строка состоит не более чем из 19 символов.

Программа 4

// instr2.cpp -- reading more than one word with getline

#include <iostream>

int main()

{

using namespace std;

const int ArSize = 20;

char name[ArSize];

char dessert[ArSize];

 

cout << "Enter your name:\n";

cin.getline(name, ArSize); // reads through newline

cout << "Enter your favorite dessert:\n";

cin.getline(dessert, ArSize);

cout << "I have some delicious " << dessert;

cout << " for you, " << name << ".\n";

getchar();

return 0;

}

 

Программа 5

// instr3.cpp -- reading more than one word with get() & get()

#include <iostream>

int main()

{

using namespace std;

const int ArSize = 20;

char name[ArSize];

char dessert[ArSize];

 

cout << "Enter your name:\n";

cin.get(name, ArSize).get(); // read string, newline

cout << "Enter your favorite dessert:\n";

cin.get(dessert, ArSize).get();

cout << "I have some delicious " << dessert;

cout << " for you, " << name << ".\n";

getchar();

return 0;

}

 


Дата добавления: 2015-08-09; просмотров: 83 | Нарушение авторских прав


Читайте в этой же книге: Массивы. | Структуры | Указатели и свободное хранилище |
<== предыдущая страница | следующая страница ==>
Правила инициализации массивов.| Введение в класс String

mybiblioteka.su - 2015-2024 год. (0.005 сек.)