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

Заменить один символ в тексте двумя - C++

Восстановить пароль Регистрация
 
nick55
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 15
27.10.2012, 15:44     Заменить один символ в тексте двумя #1
как заменить один символ в тексте двумя?
Например вместо А вставить !А
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
#include <stdio.h>
void main()
{
    FILE *File1, *File2;
    int s;
 
    File1 = fopen ("D:/ab.txt","r");
    File2 = fopen ("D:/ab2.txt","w");
    while ((s = getc(File1))!=EOF)
    {
        switch (s)
        {
        case 'A':
            putc ('!A',File2);
 
            break;
 
        }
 
 
    }
 
    fclose(File1);
    fclose(File2);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 15:44     Заменить один символ в тексте двумя
Посмотрите здесь:

C++ Найти в строке string наиболее часто встречающуюся пару символов и заменить на один новый символ
C++ В тексте заменить символы "fh" на символ "с"
Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” C++
C++ Заменить всюду один заданный символ на последовательность из пяти таких символов
Заменить в каждой сроке один заданный символ на другой заданный символ C++
Заменить символ ':' на символ точки C++
C++ Заменить в тексте символ, который вводится с клавиатуры на символ *
Заменить один символ на несколько C++
C++ В тексте удалить указанный символ везде, где он встречается. Программа не позволяет ввести символ
C++ Заменить все(один) символ(ы) в Unicode строке
Заменить все символы строки на один заданный символ C++
В заданном тексте заменить все цифры на заданный символ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
27.10.2012, 15:52     Заменить один символ в тексте двумя #2
Считывай текст в динамический массив символов и работай уже с массивом, потом просто распечатывай.
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.10.2012, 16:17     Заменить один символ в тексте двумя #3
C++
1
2
putc ('!',File2);
putc ('A',File2);
Yandex
Объявления
27.10.2012, 16:17     Заменить один символ в тексте двумя
Ответ Создать тему
Опции темы

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