Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- // Definiere Escape-Zeichen für Farben
- #define RESET "\033[0m"
- #define BLACK "\033[30m" /* Schwarz */
- #define RED "\033[31m" /* Rot */
- #define GREEN "\033[32m" /* Grün */
- #define YELLOW "\033[33m" /* Gelb */
- #define BLUE "\033[34m" /* Blau */
- #define MAGENTA "\033[35m" /* Magenta */
- #define CYAN "\033[36m" /* Cyan */
- #define WHITE "\033[37m" /* Weiß */
- // Funktion zum Ausgeben eines farbigen Texts
- void printColorText(const string& text, const string& color) {
- cout << color << text << RESET << endl;
- }
- // Funktion zum Ausgeben eines farbigen Texts ohne Zeilenumbruch
- void printColorTextNoNewLine(const string& text, const string& color) {
- cout << color << text << RESET;
- }
- // Funktion zum Ausgeben einer Zeile in einer bestimmten Farbe
- void printLine(const string& color, char symbol, int length) {
- printColorText(string(length, symbol), color);
- }
- int main() {
- printColorText("Dieser Text ist rot.", RED);
- printColorText("Dieser Text ist grün.", GREEN);
- printColorText("Dieser Text ist blau.", BLUE);
- printColorText("Dieser Text ist gelb.", YELLOW);
- printColorText("Dieser Text ist magenta.", MAGENTA);
- printColorText("Dieser Text ist cyan.", CYAN);
- printColorText("Dieser Text ist weiß.", WHITE);
- printLine(RED, '-', 20);
- printLine(GREEN, '*', 15);
- printColorTextNoNewLine("Hello", BLUE);
- printColorTextNoNewLine(", World!", GREEN);
- printColorText(" How are you?", YELLOW);
- return 0;
- }
Add Comment
Please, Sign In to add comment