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

где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ мультитаскинг http://www.cyberforum.ru/cpp-beginners/thread190855.html
возможно ли выполнение сразу двух операндов в консоли одновременно???
C++ Ограниченый временем ввод нада дать юзеру 10 сек на ввод значения Х. Еси он провтыкал 10 сек, то стандартно Х = 0. в худшем случае дать возможность 10 секунд вводить етот Х. в лучшем, сразу после ввода икса прога идет работать дальше. мне надо чтобы полюбому продолжалась работа программы... ввел пользователь за ети 10 сек чтото или нет, нужно чтобы через 10 сек возможность ввода прекратилась, и прога начала работать... http://www.cyberforum.ru/cpp-beginners/thread190854.html
Модульный тест C++
Привет. Почему функция bin_search не проходит тест? тестировал отдельно - результаты вроде верные а когда запускаю UnitTest то пишет filed filed filed..... #include <iostream> using namespace std; int bin_search(int arr, int size, int key){ int first = 0; int last = size;
Тип данных класс вектор! C++
Как создать тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор с двумя параметрами. Конструктор без параметров выделяет место для одного элемента и инициализирует его в ноль. Конструктор с одним параметром, - размер вектора, - выделяет место и инициализирует номером в...
C++ Наследование и перегрузка << http://www.cyberforum.ru/cpp-beginners/thread190795.html
Здравствуйте! Столкнулся со следующей проблемой: class A { int data,info; // .. public: friend void operator <<(ostream &a, A *&bb){ a<<bb->data<<bb->info; } };
C++ Найти количество элементов массива, равных 0 Добрый вечер всем. У меня есть задание: 1.Разработать алгоритм программы, которая решает Ваше индивидуальное задание (варианты индивидуальных заданий приведены ниже; номер варианта выбирается в соответствии со своим номером в списке группы). 2.На основе разработанного алгоритма в среде Visual Studio 2005 написать консольную программу на языке C++ с использованием динамических массивов... подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
14.11.2010, 01:03     где ошибка?
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
 
#include <iostream>
#include <cstring>
using namespace std;
 
class String
{
    private:
    char * arr;
    int nof;
    public:
    String(char s[])
    {
 
        nof = strlen(s);
        arr = new char [nof+1];
        strcpy(arr,s);
    }
    String (char s[],size_t numberof)
    {
        nof = (strlen(s) < numberof) ? strlen(s) : numberof;
        arr = new char [nof+1];
    }
 
    String ()
    {
        nof = 255;
        arr = new char [nof];
    }
    ~String()
    {
        delete [] arr;
    }
    int length()
    {
        return nof;
    }
    void operator = (String s1)
    {
        if (nof  >= s1.nof)
        strcpy(arr,s1.arr);
    }
    bool operator == (String s1)
    {
        if (nof != s1.nof) return 0;
        for (int j;j<nof;j++)
        {
            if (arr[j] != s1[j]) return 0;
        }
        return 1;
    }
    char& operator [] (int j)
    {
        if ((j>nof+1) or (j<0))
        {
            cout << "Error!" << endl;
        }
        else
        {
            return *(arr+j);
        }
    }
    String operator + (String s1)
    {
        String s2 = s1;
        strcat(s2.arr,arr);
        return s2;
    }
 
 
 
};
 
 
int main()
{
 
    return 0;
}
 
Текущее время: 10:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru