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

Вычитание строк с помощью оператора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание для выполнения http://www.cyberforum.ru/cpp-beginners/thread371361.html
Очень прошу . Добрые люди . Помогите зделать лабу . По етому варианту задания http://khpi-iip.mipk.kharkiv.edu/library/pgm/lab/v04_03.html. Очень буду признателен . с ув Алексей . Задания : Составить две программы, первая из которых вводит составные части структуры данных, приведенной в Вашем варианте индивидуального задания, и формирует из них заданную упакованную структуру. Вторая...
C++ Неявное подключение библиотеки Хотел неявно подключить к С++ библиотеку, написанную на асме. Прочитал статью http://www.rsdn.ru/article/baseserv/dlluse.xml, и сделал, как там написано. Библиотеку писал сам, называется "MemManager.dll", там одна функция: __int64 Sum(__int64,__int64); Написал файл MemManager.h:#pragma comment(lib,"MemManager.lib") #ifdef MYDLL_EXPORTS #define MYDLL_API __declspec(dllexport) #else #define... http://www.cyberforum.ru/cpp-beginners/thread371360.html
Олимпиадные задачи C++
Посоветуйте хороший сайт, на котором есть много олимпиадных задач?
C++ на основе стеков..... на С++
Всем привет!!! Нужна ваша помощь.... Проверить в выражении баланс скобок «(« и «)«.
C++ Нахождение значение по числу http://www.cyberforum.ru/cpp-beginners/thread371330.html
Здравствуйте, как можно сделать так, чтобы какое то значение можно было найти по числу? Например: green=1, yellow=2, blue=3 И чтобы когда я вводил например 3, он мне писал blue.
C++ нужна ваша помощь.... (програма на основе стеков, очередей) Проверить в выражении баланс дужек «(« и «)». подробнее

Показать сообщение отдельно
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6

Вычитание строк с помощью оператора - C++

23.10.2011, 22:22. Просмотров 4095. Ответов 7
Метки (Все метки)

Никак не могу реализовать вычитание строк с помощью оператора, вот все что пришло на ум подскажите как правильно сделать. В общем нужно чтобы из надписи "Это трудный - трудный тест" получилась надпись "Это - тест".


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
32
class str_type {
   char string[80];
///...
str_type str_type::operator=(char *str)
{
    str_type temp;
 
    strcpy_s(string, str);
    strcpy_s(temp.string, string);
    return temp;
}
 
str_type str_type::operator-(str_type str)
{
    str_type temp;
    int i, j;
 
    for (i = 0; string[i] != '\0'; i++) 
        for (j = 0; string[j] != ' '; j++) 
            if (string[j] != str.string[j]) temp.string[j] = string[j];
        
    temp.string[j] = '\0';
    return temp;
}
 
///...
 
str_type a, b, c;
a = "Это трудный - трудный тест";
b = "трудный";
c = a - b;
///...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru