Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
александрз
0 / 0 / 0
Регистрация: 23.02.2011
Сообщений: 35
#1

Потоковый вывод - C++

13.05.2012, 20:59. Просмотров 448. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
string str;
ifstream fin(filename += ".txt");
fin>>str;
cout<<str;
В чем беда, если в строке есть знаки пробела, он выводит лишь строку до пробела, а как сделать так что бы в str считывалась вся строка из файла?
Кто нибудь может помочь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2012, 20:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Потоковый вывод (C++):

потоковый вывод. язык С. - C++
ребята помогите пожалуйста, разобраться с задачей, завтра здавать, я основную часть сделала оставалось только потоковый уровень, проблема в...

Потоковый вывод в никуда - C++
Есть ли в STL/бусте поток-наследник std::ostream выводящий данные в никуда? То есть, ты в него пихаешь данные, а он ничего с ними не...

Потоковый ввод-вывод - C++
Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию Следует предусмотреть возможность выбора...

Потоковый ввод/вывод - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int main(int argc, char* argv) { FILE* in = fopen(&quot;xxx.txt&quot;,...

потоковый ввод - вывод - C++
всем доброго времени суток. мне вот недавно задали написать программу которая реализует несколько процедур стандартной библиотеки...

Форматированный потоковый вывод - C++
Вопрос первый: istream&amp; operator&gt;&gt; (istream&amp; stream, matrix&amp; obj){ cout &lt;&lt; &quot;Pls, enter matrix elements:&quot; &lt;&lt; endl; for (int i =...

2
rangerx
1941 / 1550 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
13.05.2012, 22:21 #2
http://cplusplus.com/reference/string/getline/
C++
1
std::getline(fin, str);
1
александрз
0 / 0 / 0
Регистрация: 23.02.2011
Сообщений: 35
14.05.2012, 01:43  [ТС] #3
C++
1
2
3
4
    vector<string>fam(size);
int h=0;    for (int cc=0; str[cc]==' ';cc++){
            fam[h][j]=str[cc];j++;
        }
Строка считывается нормально, но я теперь не понимаю где тут ошибка?
Мне нужно записать в массив, все элементы до пробела.
Кто нибудь может помочь?

Добавлено через 2 часа 18 минут
Ошибку я нашел, надо начинать не с 0, а с 1.
Но почему?)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 01:43
Привет! Вот еще темы с ответами:

Потоковый ввод/вывод текста - C++
Добрый день! Помогите пожалуйста разобраться. Почему при вводе текста в консоли, он сохраняется каракулями? #include &lt;cstdlib&gt; ...

Потоковый вывод массива с перегрузкой - C++
Шаблонный класс Array может хранить объекты любого типа, для которого определён конструктор копирования, в том числе и другой Array,...

Потоковый ввод / вывод файлов - C++
Помогите пожайлуйста исправить ошибки в коде. В функции OemToChar пишет &quot;char*&quot; не совместим с параметром &quot;LPWSTR&quot; #include &quot;stdafx.h&quot; ...

потоковый ввод и вывод строки С++ - C++
Ввести с клавиатуры строку символов. Вывести строку в обратном порядке на экран. В задаче использовать потоковый ввод и вывод строки


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru