Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с матрицами. Ошибочка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ конструкторы http://www.cyberforum.ru/cpp-beginners/thread655218.html
У меня вопрос: если программа с конструкторами, то нужно ли создавать объект в программе? И по какому синтаксису вызвать функцию, описанную в классе?
C++ Свернуть консольное окно в трей и развернуть по щелчку мыши Все доброго времени суток! Написал небольшую программку, которая периодически шлет данные в COM порт. Чтобы лишнее окно не висело, хочу затолкать его в трей (где часы). Никак не получается создать... http://www.cyberforum.ru/cpp-beginners/thread655212.html
Задача на алгоритм Дейкстры (как лучше хранить информацию?) C++
Доброго времени суток. Есть задача: Одна из команд-участниц олимпиады решила вернуться домой на электричках. При этом ребята хотят попасть домой как можно раньше. К сожалению, не все электрички...
Launch failed C++
Здравствуйте, в свое время стоял эклипс на компьютере, геморно установка была, но все же работал. Сейчас на ноут перешел, пытался установить, а вот что то не работает. Пишет ошибку Application...
C++ Область применения языка c++ http://www.cyberforum.ru/cpp-beginners/thread655207.html
Всем пт! Сори за глупый вопрос... Меня интересует: 1) где применяется язык с++ (если не сложно с примерами)? 2) на чем пишут стандартные простенькие на первый взгляд windows-приложения...
C++ Изучение Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой язык вообще более престижен и востребован? подробнее

Показать сообщение отдельно
voidkor
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 6
20.09.2012, 23:33  [ТС]
Спасибо большое за помощь)
Разобрался почти во всем, кроме того что сейчас ниже, а именно:
1) Перегрузка оператора >> не приносит должных результатов - с клавиатуры ничего ввести невозможно, программа сама вываливает числа.
2) Что значит оператор delete, я понимаю, но не понимаю смысла в этих квадратных скобках перед Matrix.
3) Как отформатировать потоковый вывод, к примеру, что бы вываливал на экран не: -6.25343e+0067, а нормальное число с точкой. И как отформатировать число знаков после запятой - мне больше двух не нужно.

Цитата Сообщение от yuron_477 Посмотреть сообщение
Что увидел, то исправил. Протестируйте сами. Вот
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class 
 
istream& operator>> (istream& stream, matrix& obj){
    for (int i = 0; i<obj.Rows; i++)
        for (int j = 0; j<obj.Cells; j++)
        {
            cout<<"Matrix["<<i<<"]["<<j<<"]: ";
            stream >> obj.Matrix[i][j];
        }
        cout << endl;
    return stream;
}
 
matrix::~matrix()
{
    for (int i = 0; i< Rows; i++)
        delete [] Matrix[i];
    delete [] Matrix;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru