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

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

Войти
Регистрация
Восстановить пароль
 
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
#1

Чтение данных из файла - C++

26.03.2012, 18:00. Просмотров 598. Ответов 6
Метки нет (Все метки)

здравствуйте.
суть проблемы:
у меня есть некий файл, в котором записаны в 2 столбика данные,данные пазделены табуляцией. В программе мне нужно при каждом выполнении цикла передавать в переменные S0 и S1 значения из соответствующей строки файла.
количество строк мне известно, оно равно количеству проходов в цикле.
это возможно именно в таком варианте?
спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
26.03.2012, 18:06     Чтение данных из файла #2
Да, возможно! Только тебе придется доставать из строки эти числа, то есть пользоваться функцией перевода строки в число. Будут вопросы пиши!
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
26.03.2012, 18:08  [ТС]     Чтение данных из файла #3
а может быть проще как то по другому расположить данные в исходном файле?
эти данные - результаты другой моей программы.

насколько я понимаю, вся проблема в том,что эти 2 значения мне одновременно нужны в одном проходе цикла.
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
26.03.2012, 18:17     Чтение данных из файла #4
Я бы попробывал все значения из файла загонять в массив из двух столбцов, а строк сколько надо и доставать хоть по одному, хоть по два значения

Добавлено через 3 минуты
Постой, если результат другой проги хранится в файле, ну и пусть хранится, а ты запиши результат в массив до записи в файл и пользуйся, тогда вообще не надо считывать с файла, можно и так
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
26.03.2012, 18:23  [ТС]     Чтение данных из файла #5
я поэтому и разделил на 2 части программу.
1 часть считает значения 1 раз. а потом я использую эти данные во второй части.
если хранить в массиве, то при каждом новом запуске прога будет делать ненужную работу.
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
26.03.2012, 18:27     Чтение данных из файла #6
Если тебе обязательно надо работать с файлами, тогда ты прав, а если нет, то неизвестно что быстрее
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 21:32     Чтение данных из файла
Еще ссылки по теме:

C++ Чтение данных из файла
Чтение данных из файла C++
Чтение данных из файла С++ C++
Выборочное чтение данных из файла C++
C++ Чтение бинарных данных из файла

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

Или воспользуйтесь поиском по форуму:
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
26.03.2012, 21:32  [ТС]     Чтение данных из файла #7
желательно, ибо результаты нужно будет предоставить на обозрение.

если хранить в массиве, то значения будут каждый раз пересчитываться, а это пустая трата времени. ибо они каждый раз одни и теже
Yandex
Объявления
26.03.2012, 21:32     Чтение данных из файла
Ответ Создать тему
Опции темы

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