0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
|
1 | |
Ввод-вывод файлов24.05.2013, 00:56. Показов 855. Ответов 11
Метки нет (Все метки)
подскажите код программы, которая считывает числа из файла и выводит эти же числа в другой файл в обратном порядке
0
|
24.05.2013, 00:56 | |
Ответы с готовыми решениями:
11
Ввод/вывод чисел из файлов Потоковый ввод / вывод файлов Ввод/вывод двоичных файлов Форматированный ввод/вывод с использованием текстовых файлов |
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
||||||
24.05.2013, 17:18 [ТС] | 3 | |||||
я создал файл ("1.txt"), в него в столбик ввел числа.
как считать эти числа из файла, я понял, но в новый файл эти числа не выводит ( хотелось бы узнать ,что нужно исправить в этом коде, чтобы выполнялся вывод чисел в новый файл
0
|
24.05.2013, 18:14 | 4 | |||||
Если собираетесь читать файл с конца, то потоковый ввод вам не подойдет.
1
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
|
24.05.2013, 20:59 [ТС] | 5 |
спасибо, код работает)
а что нужно для того, чтобы считать файл с конца? (числа записать в новом файле в обратном порядке)
0
|
24.05.2013, 21:45 | 6 |
Если записей немного (все могут быть размещены в памяти), то можно просто использовать (динамический) массив. На первом шаге считывать все из файла в массив, на втором - записывать из массива в файл. Если записей много (в памяти не помещаются), то ставим указатель в файле на последнюю запись, считываем, записываем как первую.
Передвигаем указатель на предпоследнюю, считываем, записываем как вторую. И т.д. Если все записи одного фиксированного размера, это так же просто, как с массивом. Если нет - необходимо знать (или вычислять) положение и размер для каждой записи.
1
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
|
24.05.2013, 23:20 [ТС] | 7 |
спасибо за советы, буду пробовать =)
0
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
||||||
26.05.2013, 13:13 [ТС] | 8 | |||||
попробовал воспользоваться функцией swap для разворота массива...
программа компилируется, но в новый файл ничего не выводит (
0
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
|
26.05.2013, 14:13 [ТС] | 10 |
а как это нужно сделать?
0
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 8
|
|
26.05.2013, 17:12 [ТС] | 12 |
учили, но если бы я знал, как применить это в с++ ,не задавал бы столько бесполезных вопросов )
0
|
26.05.2013, 17:12 | |
26.05.2013, 17:12 | |
Помогаю со студенческими работами здесь
12
Работа со строками, ввод с файла и вывод в несколько файлов Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках? Русско-английский словарь. Ввод данных с двух файлов. Вывод результата в файл Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |