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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Кристиночка
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 3
#1

Написать функцию, которая удалит из строки заданные символы - C++

24.12.2009, 17:28. Просмотров 661. Ответов 1

написать функцию которая удалит из строки заданные символы.
заранее спасибо!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2009, 17:28     Написать функцию, которая удалит из строки заданные символы
Посмотрите здесь:

Написать функцию, которая удаляет из строки s1 все символы, встречающиеся в строке s2 - C++
Народ, очень требуется помощь : :wall: № 1. Написать и протестировать функцию DELETE(s1, s2), которая удаляет из строки s1 все символы,...

Написать программу, которая удаляет все заданные символы - C++
char str; cin.getline(str, 250); char str2; cin >> str2; for (int i = 0; i < strlen(str); i++){ if (str==str2){ //что тут...

Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве её аргументов - C++
Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве её аргументов. Если аргумент только один,...

Как написать прогу которая удалит все программы с компьютера - C++
Подскажите мне как написать программу которая удалит все программы с компьютера. В цикле без всяких опрос типа далее далее и т.п?? помогите...

Как реализовать функцию, которая копирует символы из одной символьной строки(массива) в другую - C++
Есть некоторый код, который уже почти работает, необходимо что-то исправить, что-то добавить.. P.S. необходима функция "Copy" ...

Написать функцию которая сцепляет 2 строки - C++
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2 строки. Обязательно использование адресной арифметики. Как...

Написать функцию, которая объединяет строки - C++
Доброго времени суток ! Нужно написать функцию которая объединяет сроки( nstrcat). Не понимаю почему она работает некорректно....

Написать функцию которая печатает строки полиндром - C++
Привет всем! Помогите разобратса в задаче.:( Написать функцию которая печатает строки полиндром (тоесть с право на лево с лева на...

Написать функцию, которая удваивает каждый символ строки - C++
Народ,спасайте! Не могу написать программу! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar...

Написать функцию, которая удваивает каждый символ строки. - C++
Ребята, помогите! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar (char * s); Написать...

Написать функцию, которая отсекает пробелы, находящиеся в конце строки - C++
Помогите написать программу, для меня она показалось очень тяжелой, такое примечание меня испугало и я не знаю как это сделать... Буду...

Написать функцию, которая в произвольной строке X определяет количество вхождений строки Y - C++
помогите сделать работающий код .


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
24.12.2009, 19:07     Написать функцию, которая удалит из строки заданные символы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
int main(void)
{
    char s[4096];
    int c, i, j;
 
    printf("Enter string: ");
    if(fgets(s, sizeof(s), stdin) == NULL || *s == '\n')
        return 1;
    printf("Enter symbol to delete: ");
    c = getchar();
 
    for(i = j = 0; s[i] != '\0'; i++)
        if(s[i] != c)
            s[j++] = s[i];
    s[j] = '\0';
    printf("Result: %s", s);
    return 0;
}
Ответ Создать тему
Опции темы

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