Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 20:48   #1
Macmeprag
Пользователь
 
Аватар для Macmeprag
 
Регистрация: 07.10.2010
Сообщений: 43
По умолчанию string + ifstream (как правильно считать?)

Понадобилось считать строку полностью, т.е. со всеми знаками препинания, пробелами и прочим. Обычный while(in >> c) str += c; собрал вход без пробелов.. Погуглил на эту тему - ничего толком и не нашел, поэтому прошу вашей помощи.

Код:
#include <fstream>
#include <string>
#include <iostream>

using namespace std;

int main(int argc, char *argv[]){
	ifstream in("input.txt");
	ofstream out("output.txt");
	
	in.seekg(0,ios::end); 
	int length = in.tellg(); 
	in.seekg(0,ios::beg);

	string str; 
        in.getline(str.c_str(),static_cast<long int>(length));

	out << str << endl;
	return 0;
}
Так тоже не сработало=(
Macmeprag вне форума Ответить с цитированием
Старый 18.05.2011, 20:56   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Код:
getline(in, str);
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 18.05.2011, 21:01   #3
Macmeprag
Пользователь
 
Аватар для Macmeprag
 
Регистрация: 07.10.2010
Сообщений: 43
По умолчанию

хах, все гениальное просто))
СпасибО!
Macmeprag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Memo. как правильно считать мне данные NativeLand Общие вопросы Delphi 6 15.05.2011 00:46
Как правильно считать сторку из поля edit? reynevan Win Api 7 16.07.2010 02:21
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
считать данные из переменной типа String 1o1man Помощь студентам 13 17.04.2009 22:34
Как считать с txt? GaNDyPaC Общие вопросы Delphi 20 16.01.2009 22:02