c++/ukazatele/barvicky.cpp
author František Kučera <franta-hg@frantovo.cz>
Fri, 08 May 2020 00:02:05 +0200
changeset 57 1b21c78d8706
parent 12 7b718fcf981c
permissions -rw-r--r--
SQLite: demo modul – rozšíření přidávající pár funkcí do SQL
Vzniklo v rámci práce na článku: https://blog.frantovo.cz/c/383/Komplexita%3A%20%C5%99e%C5%A1en%C3%AD%20a%C2%A0prevence
     1 #include <barvicky.h>
     2 #include <string>
     3 
     4 using namespace std;
     5 
     6 string obarvi (string text, int barva) {
     7 	string zacatek;
     8 	string konec;
     9 	
    10 	switch (barva) {
    11 		case BARVA_ZELENA :
    12 			zacatek = string("\033[22;32m");
    13 			konec   = string("\033[0m");
    14 			break;
    15 		case BARVA_CERVENA :
    16 			zacatek = string("\033[22;31m");
    17 			konec   = string("\033[0m");
    18 			break;
    19 		dafault:
    20 			zacatek = ("");
    21 			konec   = ("");
    22 	}
    23 	
    24 	return zacatek + text + konec;
    25 }
    26 
    27 string obarvi (const char * text, int barva) {
    28 	return obarvi(string(text), barva);
    29 }