|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2011, 11:19 | #1 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
работа с файлами
Код:
Как сделать так чтобы программа брала данные из текстового файла,имя которого надо ввести с клавиатуры,а затем сохраняла измененный текст в другом текстовом файле имя которого тоже вводится с клавиатуры.Результат изменения записывался в текстовый файл и показывался в окне программы. Последний раз редактировалось a.n.o.n.i.m; 31.05.2011 в 19:08. |
31.05.2011, 16:47 | #2 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
fopen()
fscanf() fprintf() fclose()
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
31.05.2011, 18:47 | #3 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
написал начало ввод имени файла,но если пишу не верное то пишет ошибку так и должно быть,но если правильно то пустой экран текста нет в программе,хотя в файле он есть
Код:
|
31.05.2011, 18:54 | #4 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Код:
Наверное, надо fscanf? И потом -- не вижу инициализации массива str[]. Может быть, именно туда ты и собирался считывать из файла?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
31.05.2011, 19:04 | #5 | |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
Цитата:
обновил первый пост Последний раз редактировалось a.n.o.n.i.m; 31.05.2011 в 19:08. |
|
31.05.2011, 19:18 | #6 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Цитата:
fprintf -- пишет в файл, fscanf -- читает из файла. Массив не надо "делать". Ты его объявил, затем в цикле проводишь сравнение его элементов. Но элементов-то там еще нет! По крайней мере, нужных тебе. Там пока что мусор. Ты опять "ставишь Декарта впереди лошади" -) Открываешь файл -- считываешь строку -- обрабатываешь строку -- пишешь в файл. Только учитывай режимы открытия файлов. Для начала я бы посоветовал работать с двумя файлами -- из одного читать, в другой писАть.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
31.05.2011, 19:29 | #7 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
Код:
Но она этого не делает Последний раз редактировалось a.n.o.n.i.m; 01.06.2011 в 13:59. |
01.06.2011, 14:51 | #8 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
тему можно удалять
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | malenkaya | Помощь студентам | 5 | 23.04.2011 08:24 |
Работа с файлами | Маняша | Общие вопросы Delphi | 3 | 12.12.2010 16:43 |
Работа с файлами | newkobra | Общие вопросы C/C++ | 9 | 15.03.2010 22:03 |
работа с файлами | BloodMaX | Помощь студентам | 7 | 11.03.2010 22:03 |
Работа с файлами | Dim@ | Помощь студентам | 1 | 26.12.2007 22:43 |