Text in anderer Farbe darstellen

Gast #3098646
Lesenswert?
• ▲
▼
Ich verstehs einfach nicht...


Was mit Menschen im Kopf passieren muss, damit sie der Meinung sind, 
dass solche eine Frage zu verstehen und aus technischer Sicht überhaupt 
eindeutig beantwortbar ist.
Gast #3098817
Lesenswert?
• ▲
▼
>Ich verstehs einfach nicht...
>
>Was mit Menschen im Kopf passieren muss, damit sie der Meinung sind,
>dass solche eine Frage zu verstehen und aus technischer Sicht überhaupt
>eindeutig beantwortbar ist.

Ich verstehe nicht, was Du uns sagen willst. Die Frage war doch 
eindeutig gestellt.
Moderator #3098829
Lesenswert?
• ▲
▼
Die ANSI-Sequenzen sollten auch in MSDOS/Windows gehen, wenn der
ANSI.SYS-Treiber geladen ist:

  http://en.wikipedia.org/wiki/ANSI.SYS

Mit folgendem Beispiel kannst du sie testen:
1
#include <stdio.h>
2

3
#define CSI "\033["
4
#define N   CSI"0m"
5
#define SW  CSI"30m"
6
#define RT  CSI"31m"
7
#define GN  CSI"32m"
8
#define GE  CSI"33m"
9
#define BL  CSI"34m"
10
#define MA  CSI"35m"
11
#define CY  CSI"36m"
12
#define WS  CSI"37m"
13

14
int main(void) {
15
  printf("Die Farben "RT"rot"N", "GN"grün"N", "GE"gelb"N", "
16
      BL"blau"N", "MA"magenta"N" und "CY"cyan"N"\n");
17

18
  return 0;
19
}

Ansonsten gibt noch das Console-API von Windows, das aber natürlich nur
für Windows funktioniert:

  http://msdn.microsoft.com/en-us/library/ms682010%28v=vs.85%29.aspx

Du könntest über Ncurses und das Console-API einen gemmeinsamen Wrapper
schreiben, um deine Software portabel zu machen.

wubeldubel schrieb:
> Für Windows gibt es pdcurses, das ist weitestgehend kompatibel.

Oder das, ich kenne es aber nur vom Hörensagen und habe es selbst noch
nie verwendet.
#3098855
Lesenswert?
• ▲
▼
SummerWilli schrieb:
>>Ich verstehs einfach nicht...
>>
>>Was mit Menschen im Kopf passieren muss, damit sie der Meinung sind,
>>dass solche eine Frage zu verstehen und aus technischer Sicht überhaupt
>>eindeutig beantwortbar ist.
>
> Ich verstehe nicht, was Du uns sagen willst. Die Frage war doch
> eindeutig gestellt.

Nein. Daß das für Windows und anscheinend für dessen Fenster für die 
"Eingabeaufforderung" sein soll, hast du erst später erwähnt. Erst da 
war klar, was für eine "Konsole" du eigentlich meinst.
Deine Frage ist ungefähr so wie: Meine Kofferraum-Entriegelung ist 
kaputt. Wie lautet die Teilenummer für das Ersatzteil?
#3099009
Lesenswert?
• ▲
▼
SummerWilli schrieb:
> Klaus hat die Frage aber eindeutig gestellt. Dass eine Konsole kein
> Möbestück ist sollte hier klar sein. Wenn man aber keine Antwort weiß,
> dann liegt das nicht immer am Fragesteller.

Nö. Die Antwort für die Linux-Konsole sieht ganz anders aus als für die 
Windows-Konsole und der OP hat auch nicht dargelegt, wie die Ausgaben 
der Konsole eigentlich zustande kommen. Kann er in den Build-Prozess 
eingreifen? Und benutzt er wirklich die Windows-Konsole und nicht 
möglicherweise doch Cygwin/Mingw und kennt der Unterschied nicht?

Man sollte schon in der  Lage sein, seine Anliegen nachvollziehbar 
darzulegen.
Gast #3103565
Lesenswert?
• ▲
▼
SummerWilli schrieb:
> Klaus hat die Frage aber eindeutig gestellt. Dass eine Konsole kein
> Möbestück ist sollte hier klar sein. Wenn man aber keine Antwort weiß,
> dann liegt das nicht immer am Fragesteller.

Gibt es eine Methode in C auf einen Port zuzugreifen? Die Idee ist die, 
dass ich darüber was anzeigen will.

Und, wie geht das?

Wie, Port kann vieles bedeuten? USB-Port, Port am Mikrocontroller, ...
Ist das so wichtig? Ist doch klar formuliert, die Frage. Port und C. 
Jetzt bräuchte ich Deine Antwort ...
#3103601
Lesenswert?
• ▲
▼
SummerWilli schrieb:
> Klaus hat die Frage aber eindeutig gestellt. Dass eine Konsole kein
> Möbestück ist sollte hier klar sein.

Ich nehme an Du wolltest Möbelstück schreiben. Möbe gibt es nicht.

Und ja mir ist klar das es sich bei einer Konsole um ein Möbelstück 
handelt!

z.B. hier
http://www.impressionen.de/shop/kategorie/wohnen/moebel/konsolen
oder hier
http://www.google.de/search?q=konsole+möbel&tbm=isch&tbo=u&source=univ&sa=X

 Der Begriff beschreibt eigentlich das Möbelstück auf dem früher das 
Terminal gestanden hat.
 Dem entsprechend ist er auch in der Ausgangsfrage absolut nichtssagend, 
da absolut gar nichts über das Ausgabegerät, was wohl gemeint ist in der 
Frage aussagt. Es gibt zig verschiedene Emulationen bzw Hardware die 
gemeint sein können.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.