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

Перегрузка операторов с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread328040.html
И еще раз привет всем!!! Помогите написать программу на языке СИ (если можно, то на уровне новичка). Дан текстовый файл. Подсчитать количество строк, которые начинаются и оканчиваются на одну и ту же букву. Соответствующие коментарии дописать в конце файла.
C++ Проверить,содержит ли файл строку заданной длины. дан текстовый файл,состоящий из нескольких строк.Пользователь вводитс клавиатуры число. Проверить,содержит ли файл строку заданной длины.Если в файле имеются строки заданной длины,то впервой из них изменить порядок следования символов на обратный.(помогите пожалуйста написать на си.) http://www.cyberforum.ru/cpp-beginners/thread328032.html
Контроль числа запусков программы C++
Друзья, как в exe файле записать возможное кол-во числа запусков программы. Может кто-нибудь сталкивался с такой задачей. или владеет информацией. буду очень признателен. суть состоит в том, что нельзя создавать никаких др файлов, в котором можно это прописать. и допустим, если мы задаем 10 запусков, то на 1 компе мы запустили 5 раз, при запуске на 2 компе у нас должно оставаться 5 запусков....
C++ Дан текстовый файл, состоящий из одной или нескольких строк
извините,напиши пожалуйста программу на с..Дан текстовый файл, состоящий из одной или нескольких строк, Каждая строка файла содержит числа, разделенные пробелами. Пользователь вводит с клавиатуры число. Переместить из файла все числа, не превосходящие заданного числа, в новый файл с сохранением их расположения по строкам. Если в текущем текстововм файле таких чисел нет, дополнить его строкой с...
C++ Маршрут в таблице http://www.cyberforum.ru/cpp-beginners/thread328023.html
В таблице из N строк и N столбцов клетки заполнены цифрами от 0 до 9. Требуется найти такой путь из клетки (1, 1) в клетку (N, N), чтобы сумма цифр в клетках, через которые он пролегает, была минимальной; из любой клетки ходить можно только вниз или вправо. В первой строке находится число N. В следующих N строках содержатся по N цифр без пробелов. Выводятся N строк по N символов. Символ решётка...
C++ с++ и что дальше Люди добрые не подскажите я вот изучаю с++ какое направление в этой сфере наиболее перспективное(ну к примеру создание софта или или игр или же сетевые технологии, а то я так понимаю все в данной сфере не удастся охватить.)Заранее прошу прощения за твозможнуюю тупость вопроса но эта тема для меня актуальна всем спасибо. подробнее

Показать сообщение отдельно
An1ka
65 / 70 / 2
Регистрация: 30.06.2011
Сообщений: 176
30.06.2011, 13:35     Перегрузка операторов с++
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
 struct mystring
{
    mystring( ): mstr(0) {}
    mystring( char* str )
    {
      mstr = new char [strlen( str)+1];
      strncpy( mstr, str, strlen( str)+1);
    }
    mystring& operator + ( const char c) //string + simbol
    {
      size_t len =strlen( mstr);
      char *str2 = new char [len+2];
      strncpy( str2, mstr, len+2);
      str2[len] = c;
      delete[] mstr;
      mstr = str2;
     return *this;
    }
    friend mystring& operator + ( const char c, mystring& str) // simbol + string
    {
      size_t len =strlen( str.mstr);
      char *str2 = new char [len+2];
      strncpy( str2+1, str.mstr, len+1);
      str2[0] = c;
      delete[] str.mstr;
      str.mstr = str2;
     return str;
    }
    ~ mystring( ) { delete[] mstr;}
    private:
    char* mstr;
};
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru