Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Farben zu fügen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
17.10.2003, 18:22 Uhr
~Totaler Anfäner
Gast


Hi Leute ich möchte gerne das ich fareben in das C++ Programm bringen wie

THX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.10.2003, 19:43 Uhr
Pablo
Supertux
(Operator)


Linux, windows, Konsole oder GUI?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.10.2003, 19:58 Uhr
~Totaler Anfäner
Gast


Für den Text u. Windows Console

THX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.10.2003, 20:00 Uhr
~Totaler Anfäner
Gast


Ach und wie mach ich das damit der Text rechts oder Links steht (Mitte,Rechts,Links)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.10.2003, 20:05 Uhr
Pablo
Supertux
(Operator)


Mhhh..... Windows Cosole und Farbe???? Sie vertragen sich nicht gut.

C++ kennt keine Farben, es ist aber die Aufgabe der Shell (unter Linux bash, sh, tcsh, usw, unter DOS command.com) das zu machen. Unter Linux werden Standardmäßig die Escape-Sequenzen für die Farben. Unter DOS nicht, DOS bindet diese ANSI Codes nicht.

Guck mal in der FAQ nach: www.fun-soft.de/showtopic.php?threadid=3298&time=1066413498

Unter DOS ist es aber möglich, diese ANSI Farben zu bekommen, indem man die Datei ansi.sys includieren. Unter Windows 9x wäre möglich, NTx weiß ich nicht. Aber unter DOS und 9x hat man folgende Zeile in der config.sys Datei hinzufügt.

Code:
device = C:\DOS\ansi.sys


Unter Windows XP (ich vermute, ich geh davon aus, dass du das hast, oder?) weiß ich nicht, ob das möglich ist.

Zitat:
~Totaler Anfäner postete
Ach und wie mach ich das damit der Text rechts oder Links steht (Mitte,Rechts,Links) :D

Ich weiß es nicht, aber Linux bietet eine Library an, die das ermöglich, nämlich ncurses. Ob sie unter Windows auch verfügbar ist, weiß ich nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 17.10.2003 um 20:07 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.10.2003, 20:15 Uhr
~Totaler Anfäner
Gast


Und weißt du wie das geht wenn ich jetzt z.B: möchte das man wenn man Enter Drückt dort hin zurück wie z.B im Source code da.

heißt das:

if(onpress == 13) {
goto Menu
}

oder

if(getch = 13) {
goto menu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.10.2003, 20:22 Uhr
Pablo
Supertux
(Operator)


Du musst entweder getchar() oder scanf oder cin benutzen, das in ein char speichern und dann abfragen. C oder C++?

Bearbeitung:
C++ Version

C++:
#include <iostream>
#include <stdio.h>

int main()
{

    char c=getchar();
    if(c==10) std::cout << "Ja, das war richtig. Das war ein ENTER" << std::endl;

    return 0;
}




--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 17.10.2003 um 20:27 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.10.2003, 20:30 Uhr
~Totaler Anfäner
Gast


Hi ich habe geprogt kannst du mir sagen obe das richtig ist

Source code:

C++:
//Math.Rechner.cpp

#include <iostream>
#include <math.h>
#include <stdio>
#include <conio.h>
#include "PI.h"

int main() {

        int c
        int a
        int b
        int hc
        int A
        int WA
        int WB
        int count
        int re


cout <<"Math. Rechner\n\n\n\nWas möchten sie berrechen:\-1. Rechwinkeliges Dreieck\n-2.Allgemeines Dreieck\n-3.Kegel";
  cin >> count;
switch(count) {

  case 1

cout <<"Was ist gegeben:\n\n-1.Winkel u. Seite\n-2.Seite u. Seite"
  cin >> re;
        if(re == 1) {
        cout <<"1Winkel Alpha u. a\nWinkel Alpha u. b\nWinkel Alpha u. c\nWinkel Beta u. a\nWinkel Beta u. b\nWinkel Beta u. c\nWinkel Alpha u. hc\nWinkel Beta u. hc
  cin >> count;
}
        if(re > 2) {
        printf("
Ihre Auswahl ist nicht vorhanden\n\nPlease press Enter.")
        if(getchar = 13) {
  goto: menu
  }
}



--edit: Pablo. [ cpp ] tags gesetzt --

Dieser Post wurde am 18.10.2003 um 08:34 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
17.10.2003, 20:49 Uhr
Pablo
Supertux
(Operator)


wo soll ich denn anfangen?
1. von int c bis int d vergisst du die Semikolons ";"
2. immer vor cout oder cin oder endl ein std::
3.

C++:
cout <<"Math. Rechner\n\n\n\nWas möchten sie berrechen: \n-1. Rechwinkeliges Dreieck\n-2.Allgemeines Dreieck\n-3.Kegel


Wo ist das " und das ; ?
Und es gibt noch eine andere std:.cout mit dem selben Problem.

Wozu nimmst du printf wenn du alles über std::cout ausgibst? Mich C und C++ nicht.

10000. getchar ist eine Funktion, also getchar() (und es ist stdio.h) und wenn ich mich nicht irre geht mit 13 nicht, sondern mit 10, bei mir jedenfalls mit 10. Das musst du selber ausprobieren.

10001. igit..... goto..... vermeide gotos. Und wo hast du denn das Label "menu"????????

Dein Programm, dein Stil und deine Fehler erinnern mich an Fat-Tiger. Bist du er? Wenn nicht, vergiss diese letzte Zeile und Fat-Tiger, fühl dich nicht beleidigt!

Ich bin kein Compiler, also, zuert kompilieren, Fehler selber erkennen und wenn wirklich nicht weiter geht, dann posten.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 17.10.2003 um 20:49 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
17.10.2003, 21:05 Uhr
~Fat-Tiger
Gast


Klappt das den mit dem:

C++:
        if(re == 2) {
        cout <<"1.c u. a\n2.c u. b\n3.c u. hc\n4.a u. b\n5.a u. hc\n6.b u. hc";
  cin >> menu1;
}
        if(re > 2) {
        printf("Ihre Auswahl ist nicht vorhanden\n\nPlease press Enter.")
        if(getchar = 13) {
  goto: menu
  }
}



BITTE CPP TAGS BENUTZEN
BITTE CPP TAGS BENUTZEN
BITTE CPP TAGS BENUTZEN
BITTE CPP TAGS BENUTZEN

Dieser Post wurde am 17.10.2003 um 21:07 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: