Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 40, средняя оценка - 5.00
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
#1

Как правильно открыть файл и считать из него строку? - C++

08.09.2011, 11:52. Просмотров 6016. Ответов 40
Метки нет (Все метки)

Прювет!
подскажите пажалста, как правильно открыть и считать строку из файла.
весь функционал по обработке уже написал, а тут застрял как внебрачный ребенок буратино >_<

C++
1
2
3
4
5
6
7
8
9
10
11
12
    std::ifstream file("C:\\interface.txt");
    std::string lines;
 
    if(file.is_open()){
            std::string buff;
            while( !file.eof()){
                    std::getline(file, buff);
                    lines += buff + '\n';
            } file.close();
            std::cout << lines << std::endl;
    } else
            std::cerr << "Error open file!\n";
ошибка: variable 'std::ifstream file' has initializer but incomplete type
http://www.cyberforum.ru/cpp-beginners/thread1315708.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2011, 11:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как правильно открыть файл и считать из него строку? (C++):

Как открыть файл в требуемой для него программе?
как указать программе на файл и просмотреть информацию и запустить при желании?...

Как при помощи ф-ий read/write записать в файл, а потом считать с него
Такой вопрос! Как при помощи ф-ий read/write записать в файл, а потом считать...

Как правильно считать и записать в файл
Вот такие вот классы, как правильно записать, а затем считать из файла class...

Как правильно считать побайтово файл в массив
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstdlib&gt; #include &lt;time.h&gt;...

Как правильно открывать файл и записывать/читать из него
Как правильно открывать файл и записывать/читать из него? На разных сайтах и...

40
talis
793 / 545 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.09.2011, 15:11 #41
ret могло быть \n, а буфер заполнен, если сразу после слова стоял \n. вот так:

Код
world\n
Тогда вернулось бы \n, однако буфер был бы заполнен. Если же ситуация такая:

Код
world       \n
то после считывания word вернётся пробел, а следующим вызовом вернётся \n, но буфер будет пустой, так как после world и перед \n слов нет
1
10.09.2011, 15:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2011, 15:11
Привет! Вот еще темы с решениями:

Как правильно сохранить и потом считать структуру в бинарный файл
Есть структура struct card { int size; char *lear; int *name; }; Эта...

Есть файл .txt с него нужно считать информацию
Есть файл .txt с него нужно считать информацию и записать в строку у меня...

Дан файл. Удалить из него третью строку. Результат записать в другой файл
Дан файл. Удалить из него третью строку. Результат записать в другой файл. ...

Работа с файлами(открыть файл, считать данные в double массив)
Доброго времени суток всем! Столкнулся с проблемой при написании проги. Вот...


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

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

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