Информатика, опубликовано 2018-08-22 18:13:07 by Гость

Нужно создать через язык программирования СиСоздать приложение, которое выводит на экран следующую таблицу: ╔════════════════════════════════════════════╗ ║ Vremena goda ║ ╠═════════╦═══════════╦═══════════╦══════════╣ ║ Zima ║ Vesna ║ Leto ║ Osen ║ ╚═════════╩═══════════╩═══════════╩══════════╝ Подсказка: Рекомедуем выполнить следующий пример cout

Ответ оставил Гость

У меня есть какие-то наработки, они под линукс, но на винде должно работать все, кроме управления цветом, его выкинешь.

#include #include #include #include "field.h"using namespace std;
int main(int argc, char** argv, char** env){    srand(time(0));    vector > S;    S.resize(2);    S[0].push_back("Vremena_goda");    S[1].push_back("Zima"); S[1].push_back("Vesna"); S[1].push_back("Leto"); S[1].push_back("Osen");
    Field A(S, Field().clGreen, Field().clLightblue);    cout #ifndef FIELD_H_INCLUDED#define FIELD_H_INCLUDED
#include #include #include #include #include class Field{public:    enum ConsoleColor { clBlack, clRed, clGreen, clYellow, clBlue, clPurple, clLightblue, clWhite };private:    size_t field_width, field_height;    std::vector > Data;    std::vector column_width;    ConsoleColor color_border, color_font;    std::string get_format_color_string(std::string S, ConsoleColor color)    {        std::stringstream result;        result > D,          ConsoleColor color_border,          ConsoleColor color_font) :        Data(D), color_border(color_border), color_font(color_font)    {        field_height = Data.size();        field_width = 0;        for(size_t i = 0; i         output_stream         for(size_t i = 0; i     }};
#endif // FIELD_H_INCLUDED

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.