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

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

Войти
Регистрация
Восстановить пароль
 
 
Pjeroo
Землянин
34 / 34 / 12
Регистрация: 15.01.2013
Сообщений: 313
#1

Прочитать из файла и отредактировать - C++

17.09.2013, 11:55. Просмотров 761. Ответов 25
Метки нет (Все метки)

Собственно, читаю из файла потоком ifstream, вывожу через cout. Как сделать так, чтобы можно было прочитать файл, вывести с возможностью редактирования, затем сохранить (ну сохранить я пологаю можно так же через поток через ofstream).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2013, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прочитать из файла и отредактировать (C++):

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

Прочитать из файла - C++
Объявляю двумерный массив чар и читаю в цикле с помощью getline(). Все читает хорошо, если строки в файле идут одна за одной. Но если...

Прочитать из файла - C++
Прочитать из первого файла последовательность целых чисел и записать сумму ее элементов во второй файл. Имена которых переданы через...

Прочитать данные из файла - C++
Доброго времени суток! Помогите написать программку для чтения данных из файла, а то никак не получается. Есть файл, в первой строке...

Прочитать текст из файла - C++
Прочитать английский текст из файла и выводит только те слова которые начинаются с гласных букв.

Прочитать 5-ю строку из файла - C++
подскажите пожалуйста как с помощью потоков прочесть текстовую строку и поместить её в массив?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pjeroo
Землянин
34 / 34 / 12
Регистрация: 15.01.2013
Сообщений: 313
17.09.2013, 12:53  [ТС] #16
Если оно Вам не надо, то какой смысл вообще сюда писать? Консольное приложение в консоли, оконное в окне. Вопрос довольно таки странный.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.09.2013, 12:57 #17
Цитата Сообщение от Pjeroo Посмотреть сообщение
Вопрос довольно таки странный.
Странно писать о редактирования текста, выведенного на консоль, передвигаять по ней, как в текстовом редакторе.
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
17.09.2013, 12:57 #18
Pjeroo Тебе правильно говорят, про консольное приложение. Для редактирования текста тебе надо реализовать окно (может выглядеть и как консоль). Просто консоль может только выводить результаты или запрашивать ввод и только.
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
17.09.2013, 13:02 #19
Pjeroo, до вас пытаются донести, что ваша задумка изначально имеет изъян - консоль не предназначена для сильной такой работы с текстом. Ну что-то там вывести, ввести, не более. Безусловно, это можно реализовать, но сперва надо застрелиться это достаточно трудоемко. Вы уверены, что вам нужна именно консоль?
Pjeroo
Землянин
34 / 34 / 12
Регистрация: 15.01.2013
Сообщений: 313
17.09.2013, 13:08  [ТС] #20
Вот как раз таки Vim в консоли. Или это окно?

Ну раз трудно, так трудно. А так, чисто для информации можно узнать насколько это сложно и почему, и как вообще в теории это работает? Куда смотреть, что искать?
Миниатюры
Прочитать из файла и отредактировать  
Croessmah
Модератор
Эксперт CЭксперт С++
13133 / 7396 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
17.09.2013, 13:14 #21
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Безусловно, это можно реализовать, но сперва надо застрелиться это достаточно трудоемко.
Простенький редактор с функциями считать/отредактировать/сохранить не трудно написать (во всяком случае для винды).
Вопрос в том зачем это нужно.

Pjeroo, если пишите под винду, то заглянить сюда
Pjeroo
Землянин
34 / 34 / 12
Регистрация: 15.01.2013
Сообщений: 313
17.09.2013, 13:16  [ТС] #22
Croessmah, в целях обучения, я же сказал.
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
17.09.2013, 13:25 #23
Croessmah, если как решение, к примеру, использовать подход, что при нажатии перерисовывать весь экран полностью, а сам текст хранить в файле (в подгруженном всмысле), и сам текст править именно в файле, то легче. Иначе представьте себе ситуацию, если стать в середину текста и нажать backspace.
Croessmah
Модератор
Эксперт CЭксперт С++
13133 / 7396 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
17.09.2013, 13:34 #24
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Иначе представьте себе ситуацию, если стать в середину текста и нажать backspace.
И что будет? С консоли его стираем, в строке удаляем
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
17.09.2013, 13:39 #25
Цитата Сообщение от Croessmah Посмотреть сообщение
И что будет? С консоли его стираем, в строке удаляем
Да. Мой косяк.
Croessmah
Модератор
Эксперт CЭксперт С++
13133 / 7396 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
17.09.2013, 13:44 #26
Конечно же всё это нужно будет оптимизировать и доводить до ума, иначе можно получить глюканат натрия кода
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2013, 13:44
Привет! Вот еще темы с ответами:

Прочитать имя файла - C++
Подскажите, каким образом на С++ можно прочитать, и сохранить в строковой (символьной) переменной имя файла находящегося в известной папке....

Как прочитать информацию из файла - C++
Здравствуйте. Есть программа, которая вычисляет определитель матрицы, но у неё проблемы с открытием файла // kurs1.cpp: определяет...

Прочитать значение переменной из файла - C++
Нужно сделать так, чтобы переменной а присваивалось значение из файла Text.txt. Вот например я записал уже 3 переменные в файл это a,...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.09.2013, 13:44
Ответ Создать тему
Опции темы

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