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

Замена символов в файле.

02.12.2010, 14:19. Показов 5686. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С консоли ввести путь к файлу и задать три группы по два любых символа. В исходном файле произвести замену символов по ранее определённым группам.
Вот мой код программы:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main(void)
{ int i;
char *put,*str1,*str2;
char a[3],b[3];
clrscr();
printf("Vvedite put'");
scanf("%s",put);
clrscr();
printf("Zamena:");
printf("primer: A->B");
for(i=0;i<3;i++)
scanf("%c -> %c",&a[i],&b[i]);
FILE*t;
t=fopen(put,"r");
fscanf(t,"%",str1);
fclose(t);
for(i=0;i<strlen(str1);i++);
{
if(str1[i]==a[0]) str2[i]=b[0];else
if(str1[i]==a[1]) str2[i]=b[1];else
if(str1[i]==a[2]) str2[i]=b[2];else
                      str2[i]=str1[i];
}
t=fopen(put,"w");
fprintf(t,"%s",str2);
fclose(t);
}
программа ошибок не выдаёт но работает неправильно, подскажите где можно что исправить чтобы заработала правильно.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2010, 14:19
Ответы с готовыми решениями:

Замена символов в файле и его вывод на экран
Здравствуйте, столкнулся с проблемой. В текстовом файле нужно заменить все пробелы на знак &quot;_&quot; (без кавычек) и вывести этот...

Замена символов в строке которая находится в текстовом файле
Нужно заменить все откр.скобки на &quot;*&quot; и закр.скобки на &quot;#&quot; в строке из текстового файла и записать измененную строку в другой текстовый...

Замена слов в файле
1. открыть через fopen один файл на чтение, второй на запись. 1.1 количество замен=0 2. организовать цикл while пока не конец первого...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2010, 14:19
Помогаю со студенческими работами здесь

Корректировка и замена слов в файле
Помогите написать программу которая будет кооретировать файле. пример: &quot;Дан файл с текстом: &quot;go to gotog joke rule nuke pront&quot;...

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

Замена определенных слов в файле
Здравствуйте, уважаемые посетители данного форума. Перед собой я поставил интересную задачу и хотел бы ее реализовать, но пока этого не...

Замена структуры в бинарно-открытом файле
Собственно, уже на форуме помогали с одной темкой... Суть такова: Работаю с файлами.. файл открыватся бинарно. В нем есть данные о...

Некорректно работает замена слов в файле
#include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; #include &lt;io.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru