Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

Программа для поиска соответствие строк, учитывая регистр, в текстовом файле с 10000+ строк - C++
Уважаемые форумчане, прошу у вас помощи я неделю в поисках. Мне нужна программа или код для поиска слов, очень похожую на расширение Pearls...

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

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

Сортировка строк в файле - C++
Имеется текстовый файл со списком студентов, их курсом и оценками. Petrov P.P. 2 4.7 Sidorov S.S. 1 3.9 Smirnova A.A. 3 5.0 ...

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

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

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

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

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

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

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

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

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

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


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

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

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