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

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

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

Чтение и запись в файл - C++

29.04.2013, 02:03. Просмотров 488. Ответов 2
Метки нет (Все метки)

В общем мне нужно читать из файла таблицу и пихать её в стек, а так же этот стек запихнуть обратно в файл.Однако если просто записывать так, то из-за свойств стека в файле порядок элементом будет постоянно меняться:
Чтения из файла в стек:
До:
Stack File
0_______1
0_______2
0_______3
0_______4
После:
Stack File
4 ______1
3 ______2
2 ______3
1 ______4
Запись из стека в файл:
До:
Stack File
4_______0
3_______0
2_______0
1_______0
После:
Stack File
4 ______4
3 ______3
2 ______2
1 ______1

То что я и говорил, порядок элементов в файле поменялся. Я сначала решил перед записью(или чтением) весь стек переписать в массив, а уж из массива записывать(или читать) как мне угодно, но подумал что есть способы попроще.Возможно ли записывать в файл не с начала, а с конца или как-то правильно заполнить таблицу без применения лишних массивов?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2013, 02:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение и запись в файл (C++):

Чтение и запись в файл - C++
#include <iostream> #include <fstream> using namespace std; int main() { int S, x, i, z, k,f; ofstream f("2.txt",...

Чтение и запись в файл - C++
#include<iostream> #include<fstream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int a, b; ...

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

Чтение и запись в файл - C++
Текст находится в файле, имя которого вводится с клавиатуры. Вывод результата также осуществляется одновременно в файл, имя которого...

Чтение и запись в файл - C++
Хочу сделать одновременно чтение и запись в файл, не работает. Программа включается и не завершается. int FileProc(char *fname)//предаем...

Чтение и запись в файл - C++
Подскажите, как сделать так, чтобы информация считывалась с текстового файла, а не с консоли #include "map.h" void main(void) { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
29.04.2013, 17:08
  #2

Не по теме:

Цитата Сообщение от ququ_smile Посмотреть сообщение
файле порядок элементом будет постоянно меняться
угу. У Вас же стек, а не очередь.

Цитата Сообщение от ququ_smile Посмотреть сообщение
Я сначала решил перед записью(или чтением) весь стек переписать в массив
тогда смысл создавать стэк?

MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
29.04.2013, 17:10 #3
ququ_smile, если хотите, чтобы порядок сохранялся - используйте промежуточный стек. Иначе никак.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2013, 17:10
Привет! Вот еще темы с ответами:

Запись и чтение в файл - C++
Вариант 1 Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Вариант 2 ...

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

Чтение и запись в файл - C++
Люди скиньте пожалуйста информацию по этой теме "Чтение и запись в файл" Очень надо

Чтение и запись в файл - C++
Здраствуйте, я в c++ оч плохо разбираюсь, помогите пожалуйсто, мне нужен скрипт который открывал бы фаил, брал из него текст дописывал бы в...


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

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

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