---
title: "Färger i simulerad DOS-miljö"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/142637-färger-i-simulerad-dos-miljö"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "andreaswebb"
published: "2006-02-17T16:31:13.000Z"
updated: "2006-03-06T20:42:18.000Z"
replies: 2
views: 575
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/142637-färger-i-simulerad-dos-miljö"
---

# Färger i simulerad DOS-miljö

## #1 — andreaswebb, 2006-02-17T16:31Z

Hej på er!

I Borland Turbo C++ finns det bra funktioner för att ändra färg, t.ex. textcolor() och textbackground(). Dessa kan man sedan applicera på hela skärmen med hjälp av clrscr() eller på en speciell utskrift med t.ex. cprintf(). Dock så känns det lite tråkigt att programmera med Borland om man vill sprida sin kod, plus att Turbo C++ inte direkt är något modernt program.

Jag har därför valt att programmera mina program i Dev-C++ som jag tycker är trevligt. Dock så fungerar inte de bra färgfunktionerna som finns i Borland. Jag har skrivit funktioner för att färga hela programmet och för att rensa skärmen, och de fungerar bra, men för att färga enskiljda utskrifter har jag ännu inte hittat någonting. Någon som vet om och hur man gör detta?

Permalänk: https://www.webforum.nu/p/142637

## #2 — yador, 2006-03-06T20:02Z

Kanske

```
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole,50); cout << "en färg";
SetConsoleTextAttribute(hConsole,100); cout << "o en annan";
```

kan hjälpa dig

Permalänk: https://www.webforum.nu/p/1777744

## #3 — andreaswebb, 2006-03-06T20:42Z

Tack. Fungerar kanon!

Permalänk: https://www.webforum.nu/p/1777764

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/142637-färger-i-simulerad-dos-miljö
