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

Перегрузка оператора == для string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ waveIn/Out http://www.cyberforum.ru/cpp-beginners/thread371435.html
Вообщем суть проблемы такова. Пытаюсь записать звук, а потом его воспроизвести (так-то сохранить, но для начала воспроизвести). погуглил, написал код. #include <windows.h> #include <stdio.h> #include <conio.h> #include <mmsystem.h>
C++ Файл на СИ!!! Есть задача на тему: ФАЙЛЫ...скажу честно, что на Си с файлами никогда не работал, так что прошу срочной помоши здесь, вот условие задачки: С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Файл должен иметь расширение DAT. Написать программу, которая: -выводит текст на... http://www.cyberforum.ru/cpp-beginners/thread371428.html
C++ Интерполяция компонент поля
Здравствуйте. Помогите, пожалуйста, мне советом или вариантом решения. Есть программа, симулирующая движение частиц в магнитном поле. Я рассчитала добавочные компоненты, которые приводятся в виде файла (x,y,z,Bx,By,Bx либо x,y,z,Babs). Мне нужно это поле как-то интерполировать и добавить в уже существующее описание поля, для того,чтобы узнать влияние этой добавки..Самой легкой будет линейная...
C++ Как додать два числа на битовом уровне С++
Помогите срочно надо
C++ Определить, является ли число простым http://www.cyberforum.ru/cpp-beginners/thread371406.html
сама задача: характеристикой столбца целочисленной матрицы назовем сумму эле-ментов, являющихся простыми числами. Упорядочить столбцы матрицы по убыванию их характеристик.
C++ bios.h // все написал, но непонятно, почему-то бузит по поводу bios.h, первый раз сталкиваюсь с проблемой такой, fatal error C1083: Не удается открыть файл включение: bios.h: No such file or directory вот код #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <io.h> подробнее

Показать сообщение отдельно
sandye51
программист С++
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
24.10.2011, 21:21     Перегрузка оператора == для string
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
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <string.h>
 
class string
{ 
public: 
    string(char *); 
    char * operator +(char *); 
    char * operator -(char); 
    bool operator ==(const string&); 
    void show_string(void); 
private: 
    char data[256]; 
};
 
string::string(char *str)
{ 
    strcpy(data, str); 
}
 
bool string::operator ==(const string &str)
{
    return !strcmp(data, str.data);
}
 
void string::show_string(void)
{ 
    cout << data << endl; 
}
 
int main(void)
{ 
    string title( "Учимся программировать на C++"); 
    string lesson("Перегрузка операторов"); 
    string str( "Учимся программировать на C++"); 
 
    if (title == lesson)
        cout << "title и lesson равны" << endl; 
    if (str == lesson)
        cout << "str и lesson равны" << endl; 
    if (title == str)
        cout << "title и str равны" << endl; 
 
    return 0;
}
 
Текущее время: 07:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru