improved console??



  • hoi
    also ich hab nen rießen prob 🙂
    hab ewichkeiten mit escape funktionen rumgebastelt, bis ich bemerkt hab dass des garnet mehr geht.
    und jetzt hab ich mir improved console geladen nur ich hab kein schimmer wie ich des ienbinden soll, hab microsovt visual c++ 2005 express edition, weil wenn ich mach
    datei -> hinzufügen -> vorhandenes projekt, dann is die endung cpp, hpp net auswählbar
    weiß jemand wie ich de smachen muss?
    mfg



  • http://ic.sidewindershome.net/Newbies.php

    Da sthet nichts von "Vorhandes Projekt einfügen" sondern von "Vorhandenes Element hinzufügen"

    MfG SideWinder



  • es gibt aber bei mir nur
    hinzufügen -> vorhandenes projekt oder neues projekt
    mfg



  • Dann hast du wohl noch gar kein Projekt angelegt? Du musst natürlich vorher schon wie üblich ein ganz normales Konsolenprojekt anlegen.

    MfG SideWinder



  • jo hab ich aber trotzdem sin da nur die 1 und au keine die graus in oder so
    viell. liegt es an der version also die freie von mircosoft die es noch net so lang gibt visual c++ 2005 express edition
    mfg



  • inzwischen hab ich des hinbekommen des hinzuzufügen, aber die fehleranzahl is n1

    >c:\monopoly\asdf\asdf\ic.hpp(33) : error C2065: 'FOREGROUND_RED': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(34) : error C2065: 'FOREGROUND_GREEN': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(35) : error C2065: 'FOREGROUND_BLUE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(36) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(37) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(38) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(39) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(41) : error C2065: 'FOREGROUND_INTENSITY': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(41) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(42) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(43) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(44) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(45) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(46) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(47) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(49) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(56) : error C2065: 'BACKGROUND_RED': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(57) : error C2065: 'BACKGROUND_GREEN': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(58) : error C2065: 'BACKGROUND_BLUE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(59) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(60) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(61) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(62) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(64) : error C2065: 'BACKGROUND_INTENSITY': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(64) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(65) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(66) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(67) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(68) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(69) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(70) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(72) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'origin'
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hWnd'
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hConsoleOutput'
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2061: Syntaxfehler: Bezeichner 'WINAPI'
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2061: Syntaxfehler: Bezeichner 'HANDLE'
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2091: Funktionsergebnis ist eine Funktion
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SetConsoleDisplayMode'
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'getCCI'
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : warning C4183: 'getCCI': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'getCSBI'
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : warning C4183: 'getCSBI': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    1>c:\monopoly\asdf\asdf\ic.hpp(203) : error C3861: "TEXT": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.hpp(204) : error C3861: "TEXT": Bezeichner wurde nicht gefunden.
    1>ic.cpp
    1>c:\monopoly\asdf\asdf\ic.hpp(33) : error C2065: 'FOREGROUND_RED': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(34) : error C2065: 'FOREGROUND_GREEN': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(35) : error C2065: 'FOREGROUND_BLUE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(36) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(37) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(38) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(39) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(41) : error C2065: 'FOREGROUND_INTENSITY': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(41) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(42) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(43) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(44) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(45) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(46) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(47) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(49) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(56) : error C2065: 'BACKGROUND_RED': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(57) : error C2065: 'BACKGROUND_GREEN': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(58) : error C2065: 'BACKGROUND_BLUE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(59) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(60) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(61) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(62) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(64) : error C2065: 'BACKGROUND_INTENSITY': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.hpp(64) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(65) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(66) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(67) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(68) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(69) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(70) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(72) : error C2056: Ungültiger Ausdruck
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'origin'
    1>c:\monopoly\asdf\asdf\ic.hpp(79) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hWnd'
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(83) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hConsoleOutput'
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(85) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2061: Syntaxfehler: Bezeichner 'WINAPI'
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2061: Syntaxfehler: Bezeichner 'HANDLE'
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C2091: Funktionsergebnis ist eine Funktion
    1>c:\monopoly\asdf\asdf\ic.hpp(91) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SetConsoleDisplayMode'
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(92) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'getCCI'
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(174) : warning C4183: 'getCCI': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'getCSBI'
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.hpp(175) : warning C4183: 'getCSBI': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
    1>c:\monopoly\asdf\asdf\ic.hpp(203) : error C3861: "TEXT": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.hpp(204) : error C3861: "TEXT": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.cpp(8) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.cpp(8) : error C2039: 'origin': Ist kein Element von 'ic::Console'
    1>        c:\monopoly\asdf\asdf\ic.hpp(77): Siehe Deklaration von 'ic::Console'
    1>c:\monopoly\asdf\asdf\ic.cpp(8) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'origin'
    1>c:\monopoly\asdf\asdf\ic.cpp(8) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    1>c:\monopoly\asdf\asdf\ic.cpp(8) : error C2078: Zu viele Initialisierungen
    1>c:\monopoly\asdf\asdf\ic.cpp(11) : error C3861: "GetConsoleWindow": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.cpp(12) : error C2065: 'STD_OUTPUT_HANDLE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.cpp(12) : error C3861: "GetStdHandle": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.cpp(14) : error C2614: 'ic::Console': Unzulässige Elementinitialisierung: 'hConsoleOutput' ist weder Basis noch Element
    1>c:\monopoly\asdf\asdf\ic.cpp(14) : error C2614: 'ic::Console': Unzulässige Elementinitialisierung: 'hWnd' ist weder Basis noch Element
    1>c:\monopoly\asdf\asdf\ic.cpp(15) : error C2065: 'HMODULE': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.cpp(15) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'kernel32'
    1>c:\monopoly\asdf\asdf\ic.cpp(15) : error C2065: 'kernel32': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.cpp(15) : error C3861: "GetModuleHandle": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.cpp(15) : error C3861: "TEXT": Bezeichner wurde nicht gefunden.
    1>c:\monopoly\asdf\asdf\ic.cpp(16) : error C2065: 'SetConsoleDisplayMode': nichtdeklarierter Bezeichner
    1>c:\monopoly\asdf\asdf\ic.cpp(16) : error C2061: Syntaxfehler: Bezeichner 'SETCONSOLEDISPLAYMODE'
    1>c:\monopoly\asdf\asdf\ic.cpp(21) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
    


  • Platform SDK installiert? Siehe auch: http://ic.sidewindershome.net/Download.php unten. Bei MSVC2005EE ist ein Sternchen. Sogar zwei genau genommen.

    MfG SideWinder


Anmelden zum Antworten