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

Классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в конце каждой строки дописать ее длину http://www.cyberforum.ru/cpp-beginners/thread24281.html
:help:у меня есть программа.условие звучит так:"в конце каждой строки дописать ее длину.добавляемая строка имеет вид"строка имеет n символов".здесь n-количество символов в строке.нужно работать на файле,т.е. открыть какой то файл,переработать его как указано в задании и сохранить изменения в новый файл".я попыталась ее написать но она у меня ошибки выдает ,:wall:много.помогите исправить правильно...
C++ Unreachable code Cath statement missing ) Type name expected Всем Салют!У меня проблема в проге.Хочу создать исключение: #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; http://www.cyberforum.ru/cpp-beginners/thread24279.html
вычислить C++
1)вычислить а1*а2*...*an все это под корнем вычислить((а1под корнем-а1)все в кв.+...+an под корнем + an)в кв.) 2) Выяснить имеются ли в послед. s1,...,sn такие члены послед. si, si+1, что si - это значит si+1 тире. :wall:
C++ Найти слово, один и тот же символ в котором встречается максимальное число раз
длина входной строки не превосходит 300 символов, она вводится с консоли. Вам необходимо вывести на консоль либо преобразованную строку, либо требуемые в условии данные. Использовать класс string нельзя! Строка состоит из слов, разделенных одним или несколькими пробелами. Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). Если таких слов...
C++ Указатели =( http://www.cyberforum.ru/cpp-beginners/thread24222.html
Ввести с клавиатуры (или из файла) контактные данные нескольких(2..100) человек: В одну строку: Фамилию (слово), группу (одна цифра от 1 до 3), теле- фон (10 цифр), e-mail (слово@слово.слово). Вывести следующие данные в виде таблицы: Фамилия, тел Фамилия, e-mail Результат выводится на экран. В работе нужно применять указатель void *. :umnik:
C++ Написать программу, которая демонстрирует выполнение операций с 12-разрядными двоичными числами У меня такое задание: Написать программу, которая демонстрирует выполнение операций с 12-разрядными двоичными числами. Аргументы операций задаются в двоичном виде с помощью двух рядов кнопок – одна кнопка соответствует одному биту аргумента. Операция выбирается из выпадающего списка. Реализовать следующие операции: ADD, SUB, AND, OR, XOR. Организовать, также, показ ... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2910 / 1238 / 78
Регистрация: 27.05.2008
Сообщений: 3,321
25.02.2009, 22:58     Классы
Увы, неверно. Правильно будет, скорее всего, так:
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
//Конструктор копирования
 
Mnojestvo::Mnojestvo(const Mnojestvo &rN){
    FMas = new char[rN.count];
    assert(FMas); 
    if (!FMas)
        throw std::runtime_error("Not enough memory!");
    for(int i=0;i<rN.count;i++)
        FMas[i]=rN.FMas[i];
    count=rN.count;
}
 
Mnojestvo& Mnojestvo::operator=(const Mnojestvo &rN){
    if (this == &rN)
        return *this;
 
    char* temp = new char[rN.count];
    assert(temp); 
    if (!temp)
        throw std::runtime_error("Not enough memory!");
    for(int i=0;i<rN.count;i++)
         temp[i]=rN.FMas[i];
    delete[] FMas; 
    FMas = temp;
     count=rN.count;
 
    return *this;
}
Ну и в деструкторе, конечно, delete [] FMas;
 
Текущее время: 00:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru