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

Вывод объекта класса в поле Memo - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти суммы... http://www.cyberforum.ru/cpp-beginners/thread276209.html
в массиве X найти количество положительных X элементов стоящих на нечетных местах,и сумму отрицательных элементов стоящих на черных местах...
C++ Константы процедурного типа Под процедурным типом я понимаю тип указателя на подпрограмму, как это принято в паскале. Поддерживает ли с++ константы процедурного типа и как их декларировать? Пусть например, есть функция с... http://www.cyberforum.ru/cpp-beginners/thread276207.html
C++ Указатели и динамическое выделение памяти
Нужно заполнить массив из 200 элементов числами на промежутке , и найти последовательность из 10 элементов у которых наибольшее срееднее арифметическое. Даную последовательность вывести. Буду очень...
свернуть программу C++
Господа как програмно можно свернуть программу?если можно конкретный рабочий текст программы. Заранее всем огромное спасибо!!!
C++ Использование инкремента(Декремента) http://www.cyberforum.ru/cpp-beginners/thread276168.html
Есть три кнопки и три индикатора(лампочки). Если нажимаю кнопку-1 тогда включается лампочка нажимаю еще раз выключается. Если по одному нажимаю кнопки тогда по +1 включаются лампочки если три лампы...
C++ Программа подсчета количесва указанных слов в тексте #include "stdafx.h" #include <fstream> #include <iostream> #include <string> #include <conio.h> using namespace std; int main(void) {setlocale(LC_ALL,""); ifstream infile("input.txt"); подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263

Вывод объекта класса в поле Memo - C++

14.04.2011, 10:37. Просмотров 1045. Ответов 1
Метки (Все метки)

Добрый день! Хотелось бы реализовать вывод объектов класса в поле Memo, чтобы было как показано на прикрепленном скриншоте.

C++
1
2
3
4
5
6
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 A a1;
 Memo1->Lines->Add(a1.get_x());
 // Memo1->Lines->Add(a1.get_x()+a1.get_y()); складывает значения.
}
C++
1
2
3
4
5
6
class A {
 int x, y;
 public: A () { x=4; y=5; }
    int get_x () { return x; }
    int get_y () { return y; }
};
В консоли просто нужно перегрузить поток вывода и сделать его дружественным.
C++
1
2
3
4
ostream& operator << (ostream &s, const A &a1) {
    s <<"("<<a1.x<<", "<<a1.y<<")."<<endl;
    return s;
}
А как здесь?
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru