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

Вывод скрытых параметров класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая в строке заменяет все цифры на символ «*» http://www.cyberforum.ru/cpp-beginners/thread59222.html
Может кто сможет решить лабы! заранее говорю спасибо! № 1 Написать программу, которая в строке заменяет все цифры на символ «*». №2 Написать программу, которая выводит на экран количество символов «а» в строке, введенной с клавиатуры. №3 Вычислить объем цилиндра, зная радиус основания и высоту.
C++ Подсчитать в 2-x массивах количество элементов, меньших значения t Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, меньших значения t, и первым на печать вывести массив, имеющий наибольшее их количество. Помогите решить !!!!!!! http://www.cyberforum.ru/cpp-beginners/thread59214.html
буквы в цикле C++
у меня вот такой вопрос возник возможно ли вывести буквы циклом допустим с а по h ? for (int sts=a;sts<j;++sts) cout <<sts; это конечно не работает :]] ну что то вот такого радо имеется ли?
C++ задание на бинарные деревья
Бинарное дерево представляет арифметическое выражение: листья содержат числа или имена переменных, а внутренние вершины – знаки операций +, –, *, /. Требуется выдать это выражение в обычной форме записи, причем скобки следует расставлять только там, где это действительно необходимо (т.е. «(a + b) * c», но не «(a * b) + c»).
C++ Помогuте з лабой!!!!! http://www.cyberforum.ru/cpp-beginners/thread59179.html
Из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. Разработать функцию, какая соединает два стеки в один с попарно взятыми элементами начальных стеков (начиная с вершины первого стека) .функция передает к основной программе адрес новой вершины полученного стека. В функции операции выделения и освобождения памяти не использовать!
C++ Поворот рамки матрицы Помогите плиз написать программу для поворота "внешних" элементов матрицы (не знаю, как по-другому назвать). Суть задачи: дана произвольная матрица размером mxn, m и n вводятся с клавиатуры. Требуется повернуть "рамку матрицы" против часовой стрелки на указанное смещение d. Пример: исходная матрица 1 5 3 8 8 0 5 2 8 7 4 5 4 5 0 2 1 3 d=3 полученная матрица: 8 8 0 5 3 1 3 2 8 7 4 2 подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,302
27.10.2009, 02:30     Вывод скрытых параметров класса
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
#include <iostream>
using namespace std;
class steck {
 int size;
 char* bottom;
 char* point;
 public:
 steck(int s){ bottom = point = new char [size=s];}
 void push_steck(char simvol){ *point++=simvol;}
 char get_steck(){return *point--;}
 void get_point(){ printf ("%x", point);}
 void get_bottom(){ printf ("%x", bottom);}
 ~steck(){ delete [] bottom;}
};
 
int main(){
 for(int i=0;i<60;i++) cout << endl;
 
 steck a(3);
 a.get_bottom(); cout << " ___ "; a.get_point(); cout << endl;
 
 a.push_steck('m');
 a.get_bottom(); cout << " ___ "; a.get_point(); cout << endl;
 
 a.push_steck('r');
 a.get_bottom(); cout << " ___ "; a.get_point(); cout << endl;
 getchar ();
}
Дело в том, что вывод надо как-то отформатировать. Я вот вместо cout написал свой любимый printf и всё стало хорошо
с cout тоже можно как-то решить проблему, наверное, тут где-то тема была прикреплённая, что ли, про форматирование cout

Ну это ладно.
А вот что за кайф использовать оператор, который выпендривается- я про cout говорю?
 
Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru