Поделиться через


noskipws

Пробелы читаются входным потоком.

ios_base& noskipws( 
   ios_base& _Str 
);

Параметры

  • _Str
    Ссылка на объект типа ios_base, или к типу, который наследует от ios_base.

Возвращаемое значение

Ссылка на объект, из которого извлекается _Str.

Заметки

По умолчанию в skipws действует. Когда читается пробел в входному потоку, оно означает конца буфера.

Манипулятор эффективно вызывает _Str.unsetf(ios_base::skipws), а затем возвращает _Str.

Пример

// ios_noskipws.cpp
// compile with: /EHsc
#include <iostream>
#include <string>

int main() {
   using namespace std;   
   string s1, s2, s3;
   cout << "Enter three strings: ";
   cin >> noskipws >> s1 >> s2 >> s3;
   cout << "." << s1  << "." << endl;
   cout << "." << s2 << "." << endl;
   cout << "." << s3 << "." << endl;   
}

Ввод

1 2 3

Пример результатов выполнения

.1.
..
..

Требования

Заголовок:<ios>

Пространство имен: std

См. также

Ссылки

Программирование iostream

Соглашения iostreams