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

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

Восстановить пароль Регистрация
 
dinamit-94
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 56
17.12.2011, 17:36     Дополнение строк в тестовом файле #1
Всем привет.
Работаю над курсовым проектом, который строит таблицу из символов псевдографики.
слова между ;; -ячейка таблицы
Программа моя работает, при равном количестве ;

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

Количество строк в файле C++
C++ Сортировка строк в файле
C++ Сортировка строк в файле
Перезапись строк в файле C++
C++ Массив строк в файле
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
 Аватар для BRcr
4003 / 2292 / 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
 Аватар для BRcr
4003 / 2292 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 20:39     Дополнение строк в тестовом файле #4
Цитата Сообщение от dinamit-94 Посмотреть сообщение
ну это ясно ) Если выдирать массив строк, то никакой файл и не нужен.
Если никакой файл не нужен, зачем его вообще использовать?

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

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

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