#include "stdafx.h" #include #include using std::cout; using std::endl; class Window { private: int x, y; char *tab; public: Window(int xx, int yy); ~Window(); void display(); void write(int x1, int y1, char c); }; Window::Window(int xx, int yy) : x(xx), y(yy) { tab = new char[x*y]; for (int i = 0; i < x*y; i++) tab[i] = ' '; } Window::~Window() { delete tab; } void Window::display() { for (int i = 0; i < x*y; i++) { cout << tab[i]; if ((i%x) + 1 == x) cout << endl; } } void Window::write(int x1, int y1, char c) { tab[x1 + (y1*x)] = c; } int main() { Window w1(7, 6); w1.write(0, 0, 'f'); w1.write(1, 1, 'h'); w1.write(0, 4, 'x'); w1.write(2, 2, 'e'); w1.write(3, 3, 'c'); w1.display(); getchar(); return 0; }