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

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

Войти
Регистрация
Восстановить пароль
 
dinamit-94
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 56
#1

Дополнение строк в тестовом файле - C++

17.12.2011, 17:36. Просмотров 458. Ответов 4
Метки нет (Все метки)

Всем привет.
Работаю над курсовым проектом, который строит таблицу из символов псевдографики.
слова между ;; -ячейка таблицы
Программа моя работает, при равном количестве ;

Теперь собственно вопрос- можно ли в Си реализовать такую функцию , чтобы она открывала файл и дописывала в конец каждой строки файла необходимое количество ; ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 17:36     Дополнение строк в тестовом файле
Посмотрите здесь:

Дополнение char строк пробелами при записи их в файл - C++
Пытаюсь написать простенькую прогу, создающую базу данных имен и номеров сотрудников в файле. Столкнулся со следующей проблемой: при записи...

Массив строк в файле - C++
Есть файл с вот таким содержанием: 11111 11111 11111 22222 22222 22222 33333 33333 33333 Все строки фиксированной одинаковой...

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

Подсчет строк в файле - C++
Как можно по другому посчитать кол-во строк в файле? #include "iostream" #include <fstream> #include <string> #include "Char.h" ...

Проверка строк в файле - C++
Всем привет! Пишу тут функцию которая вставляет текст в фаил из другого файла. int pasteText(string fileSource, string fileDest, int...

Сортировка строк в файле - C++
Дана строка вида: Имя Фамилия номер_телефона дата_рождения. Нужно выполнить сортировку строк в файле по первым двум цифрам номера...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 17:58     Дополнение строк в тестовом файле #2
Да можно, конечно.
Выдираем из файла массив строчек, дописываем-переписываем в каждой, чего надо, потом заливаем все обратно в файл заместо старого содержимого.
dinamit-94
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 56
17.12.2011, 18:52  [ТС]     Дополнение строк в тестовом файле #3
ну это ясно ) Если выдирать массив строк, то никакой файл и не нужен.
А без этого?

Добавлено через 9 минут
А если открыть файл в режиме r+b ?

Добавлено через 43 минуты
не получилось(
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 20:39     Дополнение строк в тестовом файле #4
Цитата Сообщение от dinamit-94 Посмотреть сообщение
ну это ясно ) Если выдирать массив строк, то никакой файл и не нужен.
Если никакой файл не нужен, зачем его вообще использовать?

Ну, а если вы просто хотите попробовать свои силы в каких-то нетривиальных для вас задачах, вроде модификации файлов "на лету", можно вам посоветовать сперва ознакомиться со спецификой хранения текстовых данных. Вы не сможете просто запихнуть кусок нового текста в файл, если только не дозаписываете в его конец - в любом же ином случае, будь то запись в начало файла или модификация строчки посередке, вам придется после модификации дозаписать в файл по новой все, что находилось после модифицируемой части и до конца файла.

Найдете другие варианты - не стесняйтесь выкладывать их здесь, все только обрадуются.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2011, 23:24     Дополнение строк в тестовом файле
Еще ссылки по теме:

Сортировка строк в файле - C++
Добрый день.Сейчас возникли огромные проблемы с написанием программы на Си. Можете пожалуйста, помочь? На компьютере создан файл, в...

Перезапись строк в файле - C++
Люди пожалуйста подскажите как можно перезаписать строку в файле. Не используя fstream.

Удаление строк в файле - C++
Нужна программа, удаляющая в текстовом файле все строчки, начинающиеся на введенный символ. Хелп!

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


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

Или воспользуйтесь поиском по форуму:
dinamit-94
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 56
17.12.2011, 23:24  [ТС]     Дополнение строк в тестовом файле #5
Цитата Сообщение от BRcr Посмотреть сообщение
Если никакой файл не нужен, зачем его вообще использовать?
Вы не сможете просто запихнуть кусок нового текста в файл, если только не дозаписываете в его конец - в любом же ином случае, будь то запись в начало файла или модификация строчки посередке
вот это я хотел услышать)
да или нет.
все , спасибо
Yandex
Объявления
17.12.2011, 23:24     Дополнение строк в тестовом файле
Ответ Создать тему
Опции темы

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