Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
 
Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
#1

Подскажите как прекратить чтение из файла? - C++

28.07.2013, 16:07. Просмотров 995. Ответов 27
Метки нет (Все метки)

Есть программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    ifstream cin("in.txt");
    int name;
    while(true)
    {
    }
    // Закрываем фаил, прекращает чтение из него
}
Как сделать, что-бы после выполнения цикла while() закрыть фаил???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2013, 16:07     Подскажите как прекратить чтение из файла?
Посмотрите здесь:

Как прекратить работу программы? - C++
# include &lt;iostream&gt; # include &lt;locale&gt; using namespace std; int main () { setlocale (LC_ALL,&quot;Russian&quot;); int number; ...

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

Как прекратить ввод данных из консоли - C++
Программа должна считывать пары точек (x, y), но заранее не известно количество пар. Как сделать так, чтобы ввод прекратился после ввода...

Как по клавише прекратить (приостановить) запись в файл? - C++
Консольное приложение VC6. Есть функция записи в файл. Данные пишутся в цикле: while(i &lt; file_size) { fputs(buffer,file_out); ...

Чтение файла как hex - C++
Как открыть файл в 16ричном виде? Насколько я понял это средствами только с++ невозможно ... или всё же возможно? Вообще хотелось бы...

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

Как сделать чтение из файла? - C++
Суть задания в том, что надо найти повторяющие буквы в словах, вот у меня есть код который делает это из строковой переменной, а как...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.07.2013, 19:15     Подскажите как прекратить чтение из файла? #21
Цитата Сообщение от Nikko12 Посмотреть сообщение
Да, у меня он просто считывает из файла, пока не вижу в этом проблемы....Что в этом такого страшного???
Дело не в том что он делает, а в его названии. До сих пор ещё непонятно?
Цитата Сообщение от Nikko12 Посмотреть сообщение
Хотя сейчас обратил внимание, что когда происходит чтение из файла, то поток не называется cin...

Не по теме:

Наконец-то...



Добавлено через 4 минуты
Цитата Сообщение от Nikko12 Посмотреть сообщение
так почему нельзя давать такие имена
Есть разница между нельзя и ненужно. Никто не запрещает, создавайте с такими именами, почему ненужно - читайте выше.
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
29.07.2013, 19:21     Подскажите как прекратить чтение из файла? #22
Цитата Сообщение от Nikko12 Посмотреть сообщение
gray_fox, P.S. И если не скомпилируется из-за конфликта имен, если я правильно понял, так почему нельзя давать такие имена????
Да можно давать такие имена. Ты просил пример конфликта имён, я привёл...
Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
29.07.2013, 23:51  [ТС]     Подскажите как прекратить чтение из файла? #23
alsav22, gray_fox, Благодраю за помощь, надеюсь скоро более конкретно разберусь с этой проблемой. Желательно сталкнутся с ней лицом к лицу.
Second
79 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 665
29.07.2013, 23:57     Подскажите как прекратить чтение из файла? #24
Цитата Сообщение от alsav22 Посмотреть сообщение
cin и cout это потоки чтения и записи, которые создаются в каждой программе автоматически для чтения и записи из стандартного потока чтения и записи (по умолчанию - консоль). cin - сокращение: консольный ввод, cout - консольный вывод.

заквотил и зажирил ТСу на заметку, если не понимаете что Вам пытаются донести, Вам необходимо поупражняться.
Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
30.07.2013, 06:52  [ТС]     Подскажите как прекратить чтение из файла? #25
Second, Понимаю, но когда сталкнусь с этой проблемой на практике и разберусь с ней сам, вот тогда действильно пойму почему все этого так боятся.

Добавлено через 5 минут
Цитата Сообщение от Second Посмотреть сообщение
если не понимаете что Вам пытаются донести, Вам необходимо поупражняться.
Боюсь моих знаний не хватит, что-бы вызвать неординарную ситуацию с потоками
P.S. Только если кто-то предложит рабочую программу, где действительно эта проблема приводит к ошибке. Что бы наглядно было видно что в этом не так.
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
30.07.2013, 11:29     Подскажите как прекратить чтение из файла? #26
Цитата Сообщение от alsav22 Посмотреть сообщение
cin - сокращение: консольный ввод, cout - консольный вывод. У вас чтение не из консоли, а из файла.
Страуструп так не думает...
http://www.stroustrup.com/bs_faq2.html#cout
"cout" is pronounced "see-out". The "c" stands for "character" because iostreams map values to and from byte (char) representations.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 16:08     Подскажите как прекратить чтение из файла? #27
Цитата Сообщение от Somebody Посмотреть сообщение
Страуструп так не думает...
http://www.stroustrup.com/bs_faq2.html#cout
Согласен, пускай так, но это не меняет сути:
cin и cout это потоки чтения и записи, которые создаются в каждой программе автоматически для чтения и записи из стандартного потока чтения и записи (по умолчанию - консоль).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2013, 18:09     Подскажите как прекратить чтение из файла?
Еще ссылки по теме:

Чтение файла, как прочитать пробел? - C++
Вопрос в том как прочитать пробел в файле? Пробовал условием else if но видимо cin как то не так с этим работает. На консоль все без...

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

Как задать конец строки и прекратить при вводе определённого символа? - C++
Добрый день! Подскажите, пожалуйста, как задать конец строки при вводе определённого символа. Например, char mass , но при вводе с...

Запись структуры и чтение из файла в структуру ( как бы лучше ) - C++
Подкиньте идею как лучше записать структуру в файл и обратно из файла в структуру У меня есть мысль: даны 4 элемента вводим их в...

Как правильно реализовать чтение данных из текстового файла? - C++
char buff; ifstream sho; sho.open(&quot;Мафіни.txt&quot;); if (!sho.is_open()) { cout &lt;&lt; &quot;Error!!!\n&quot;; } else { cout &lt;&lt;...


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

Или воспользуйтесь поиском по форуму:
Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
30.07.2013, 18:09  [ТС]     Подскажите как прекратить чтение из файла? #28
alsav22, Спасибо, что указали мне на мою ошибку с потоками. Если увидите у меня еще огрехи в коде, пиши не стесняйтесь, буду очень признателен
Yandex
Объявления
30.07.2013, 18:09     Подскажите как прекратить чтение из файла?
Ответ Создать тему
Опции темы

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