Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 24
1

Заменить в созданном файле произвольно набранную последовательность на введенную с клавиатуры

31.03.2011, 15:17. Показов 412. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем привет) собственно имеется задача написать на языке С программу, которая должна заменить в созданном мной заранее файле произвольно набранную последовательность (ну например я ввёл с клавиатуры последовательность 0) на другую введённую опять таки мной с клавиатуры последовательность (ну например на 11), начиная со строки n которую мы произвольно введём с клавиатуры

и вот я создал следующий файл
ewrwuit0ireitiyitr
terter0iweoprpw0epr
hgrwe0feiiw0eelfldf
gfdj0khgfsdfsdfsdf
fsd0fsdhgsd3420sdf
hgbcltupwerwerewr
и хочу в нём заменить все 0 на 11.. например с третей строки
и вот я написал самое начала программы
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>
int main()
{FILE *f;
int n=0,k=0;
char st[300],cl[300],fname[20];
printf("imya ishodnogo faila: \n");
gets(fname);
printf("vvedite zameniemiu posledovatelnost \n");
gets(st);
printf("vvedite noviu posledovatelnost \n");
gets(cl);
printf("vvedite stroky \n");
scanf("%d", &n);
f=fopen(fname,"rt+");
if(f==NULL)
    return 1;
fclose(f);
getchar();
getchar();
    return 0;
}
но так как я только пару дней как начал работать с файлами, прочитав множество сайтов по работе с ними, но там всё написано каким-то заумным языком я никак не могу понять как собственно реализовать данную задачу дальше и вообще сам принцип работы с файлами=) бъюсь над этой задачей уже пару дней, но никак не могу продвинуться дальше начала, потому что примеров решений на подобие данной задачи единицы, а те которые есть написанный с какими-то довольно навороченными операторами и реализуют немного другие задачи, из-за чего непонятен сам принцип решения данного примера.. поэтому не могли бы вы пожалуйста написать решение конкретно этой задачи, что бы я мог на ней понять сам принцип работы с файлами. заранее всем большое спасибо за помощь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2011, 15:17
Ответы с готовыми решениями:

В файле заменить строку (слово), введенную с клавиатуры на строку (слово), введенное с клавиатуры
В файле заменить строк (слово) у введенную с клавиатуры на строку( слово) введенное с клавиатуры

Написать программу, которая находит наибольшую последовательность цифр в созданном текстовом файле
Нужна ваша помощь в решении задач по теме &quot;файлы&quot; 1. Написать программу, которая находит...

Из строки, имеющейся в файле, удалить подстроку, введенную с клавиатуры
Надо сделать прогу в которой из строки имеющейся в файле удалялась подстрока введенная с...

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

0
31.03.2011, 15:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2011, 15:17
Помогаю со студенческими работами здесь

Раздвинуть заданный текст, вставив введенную с клавиатуры последовательность символов после 1-го символа каждого слова
Раздвинуть заданный текст, вставив введенную с клавиатуры последовательность символов после 1-го...

Батник, который в текстовом файле, путь к которому указывает пользователь, ищет введенную с клавиатуры строку
Задали написать батник который в текстовом файле, путь к которому указывает пользователь, ищет...

Ввести произвольно предложение с клавиатуры и букву, заменить данную букву в предложении на заглавную
Ввести произвольно предложение с клавиатуры и букву, заменить данную букву в предложении на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru