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

Из первой заданной строки удалить каждый символ, принадлежащий второй - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Гармонический анализ массива http://www.cyberforum.ru/cpp-beginners/thread388586.html
Ребята помогите сделать программу на Си. Задание Разработать программу, осуществляющую гармонический анализ входного одномерного массива вещественных чисел.
C++ Упорядочить сведения о женщинах в порядке убывания их возраста По данным таблицы, содержащей информацию о работниках предприятия, провести упорядочивание данных по возрастанию или убыванию значения реквизита, указанного в варианте. Вывести на печать исходную таблицу и упорядоченную таблицу. Упорядочить сведения о женщинах в порядке убывания их возраста. Исодные данные № Фамилия И. О. Пол Год рождения || Год поступления на работу... http://www.cyberforum.ru/cpp-beginners/thread388568.html
C++ Строки. нужен код для соритровки символов
При написании программ использовать нуль–терминированные строки и работать только с типом char *. Длина каждой строки не превосходит 300 символов. Словом, входящим в состав строки, назовѐм непрерывную последовательность символов, ограниченную символами–разделителями, началом и концом строки. Символы, относящиеся к разделителям, определяет пользователь, если иное не сказано в условии задачи. Если...
C++ файлы
Разработать алгоритм и составить программу для решения : Напишите программу, которая составляет частотный словарь заданного текста, пропуская при этом символы - разделители. Словом будем считать непрерывную последовательность символов латинского алфавита. Слова, различающиеся только регистром символов, считаются одинаковыми. Элемент частотного словаря содержит слово и количество повторений...
C++ Виды наследования С++ http://www.cyberforum.ru/cpp-beginners/thread388551.html
Построить класс статистическая выборка числовых величин со свойствами: количество элементов выборки, массив элементов выборки и методами: рассчитать дисперсию выборки; определить количество элементов выборки, которые строго больше некоторого значения Х(параметр), определить соответствует ли заданная выборка нормальному распределению случайных величин( вернуть истину или ложь), показать всю...
C++ Начало пути Всем привет! :) Решил изучать и писать на языке C++. Есть не большой опыт программирования(Pascal,Dephi). Сразу возникло куча вопросов: 1.В какой среде нужно начинать писать новичку? 2.Учебник Язык программирования C,Брайна Кернигана и Денниса Ритчи подходить для изучения C++? 3.В чем различия всех сред? подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.11.2011, 20:05     Из первой заданной строки удалить каждый символ, принадлежащий второй
Всё что понял, если что я пьяный.
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
31
#include <stdio.h>
 
char*  strchr_delete(char* str, const char* chs) {
   char* sa, *sb, *tmp = str;
   const char* ptr;
   short id;
   while(*str) {
          for(id = 0, ptr = chs; *ptr; *ptr++) {
               if(*ptr == *str) {
                     id = 1;
                     break;
               }
           }
           if(id) {
                for(sa = str, sb = str + 1; *sa; *sa++ = *sb++);
                continue;
           }
           *str++;
    }
    return tmp;
}
 
 
int main()
{
   char str[] = "abc define aaaaa. PS. aa";
   strchr_delete(str, "aed");
   puts(str);
   getchar();
   return 0;
}
 
Текущее время: 19:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru