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

Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – - C++

Восстановить пароль Регистрация
 
prostreet
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 71
20.11.2011, 22:00     Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – #1
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 22:00     Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ –
Посмотрите здесь:

Ввести строку и два слова, заменить все вхождения первого слова на второе C++
C++ Обработка строки: удалить из числа все повторяющиеся цифры кроме первого вхождения
C++ Обработка строки: удалить из числа все повторяющиеся цифры кроме первого вхождения
C++ Удалить из числа все повторяющиеся цифры кроме первого вхождения. Ошибка в коде
C++ Строка символов. Все вхождения ‘abc’ заменить на ‘def’
C++ Удалить из всех слов массива все цифры и заменить группы символов “++” и “***” на символ ‘?’.
Заменить все вхождения первого слова на второе C++
Найти все вхождения в строку последовательности символов "сто" и заменить на "100" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
20.11.2011, 23:53     Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
int main(void)
{
    char str[] = "123+123=246";
    int i = 0;
    char *ch = strchr(str, '+');
    if (ch)
    {
        while (*(ch + i))
        {
            if (isdigit(*(ch + i)))
                *(ch + i) = '-';
            i++;
        }
    }
    printf("Before:\n%s\n", str);
    printf("After:\n%s\n", str);
    system("pause");
    return 0;
}
Yandex
Объявления
20.11.2011, 23:53     Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ –
Ответ Создать тему
Опции темы

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