Koordinatensystem in der Konsole

bi0h4zard

Grünschnabel
Hi,

ich habe es schon mit der SuFu versucht und bin dabei auf das hier gestoßen:
http://www.tutorials.de/forum/c-c/297836-c-koordinatensystem-konsolenanwendung.html

Leider bekomme ich es nicht hin dass VC++ den gotoxy() Befehl erkennt. Obwohl ich wie im thread beschrieben die conio.h und conio.c Dateien erstellt habe liefert mir der Compiler 123 Fehlermeldungen u.a. "error C3646: '__THROW' : unknown override specifier" :( .Brauche dringend Hilfe oder Alternativen^^
 
Zuletzt bearbeitet:
Hi,

äähhh, die conio.h musst du nicht mehr erstellen?!
die ist doch schon fertig!!
falls du die alte überschrieben hast,
rate ich dir dringenst, den Compiler neu zu installieren...

Ich nehm einmal an dass du Visual C++/Windows verwendest

Bezüglich gotoxy: Kopier die Funktion hier oben in deinen Quelltext hinein:

Code:
#include<windows.h>
void gotoxy(int x,int y){COORD c;c.X=x;c.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);}

Die Funktion rufst du halt mit den Koordinaten auf
falls es nicht geht schreib noch mal, ich habs nicht kompiliert

gruß
 
Falls das auch nicht geht: ich hatte vor einiger zeit ein ähnliches Problem, habe es mit dieser Funktion gelöst^^
C++:
void gotoxy(short x, short y)
{
    HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD pos;
    pos.X=x-1;
    pos.Y=y-1;
    SetConsoleCursorPosition(hCon, pos);
}

Ich weiß nicht genau welche Header du brauchst, aber einer von den müssts sein:
C++:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
(möglicher Weise brauchst du auch mehrere von denen, ist einfach zu lange her, aber die Funktion ist getestet

EDIT: Jetzt wo ich mir die Funkton über mir anschaue muss ich feststellen, dass es quasi das Selbe ist, sorry.
 
Zuletzt bearbeitet:
Hi

Danke für die schnelle Hilfe! Der Code oben funktioniert wunderbar und das Missgeschick mit der conio.h hab ich auch behoben^^.
 
Zurück