Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Koordinatensystem

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
08.05.2004, 18:40 Uhr
~Planlos.Duo-Cd-
Gast


Hallo,
wir wollen unsere Punkte die wir schon ausgerechnet haben nun in ein koordinatensystem "malen" lassen.
jetzt weis ich nicht wie ich das koordinaten system in C aufbauen muss damit ich die richtigen werte an der richtigen stelle habe...
danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.05.2004, 20:26 Uhr
~mike
Gast


Hi!
Also POSIX oder ANSI sieht zum Zeichens glob ich nix vor.
Du musst (kannst) prinzipiell mal ein struct erstellen, welches x und y enthält.
Dann musst du nur mehr deine Koordinaten in Bildschirmkoordinaten umrechnen: Wenn du ne Wertetabelle hast, suchst du da den größten Wert raus. Den rechnest du dann auf deinen Bildschirm um (Maßstab 1:X). Dann kannst du die restlichen Punkte auch darstellen

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.05.2004, 20:54 Uhr
Pablo
Supertux
(Operator)


wo wollt ihr malen? Auf einer Konsole? Oder Windof Programm? Oder X-Programm?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.05.2004, 18:15 Uhr
~Planlos.Duo-Cd-
Gast


in einer konsole wollen wir das koord.sys. ausgeben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.05.2004, 18:31 Uhr
Pablo
Supertux
(Operator)


ANSI C/C++ bietet keine Standardfunktionen für das was du willst, aber mt ANSI Escape Sequenzen ist das möglich. Für welches System willst du das machen? Mit welchen Compiler? C oder C++?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 09.05.2004 um 18:32 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.05.2004, 18:47 Uhr
(un)wissender
Niveauwart


Pablo, Windoof schreibt man so und nicht als Windof, musste mal gesagt
sein.


Bearbeitung:

Rechtschreibfehler korrigiert.


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 09.05.2004 um 18:48 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.05.2004, 18:52 Uhr
~Planlos.Duo-Cd-
Gast


Auf einem Windoof System. In C will ich das schreiben.
habe meine Punkte in einen Eindyminsionalen Array gespeichert und will diese in die funktion für das koor.sys. übergeben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.05.2004, 18:59 Uhr
Pablo
Supertux
(Operator)


WinDOS bietet conio.h für Pixel-Ausgabe auf dem Bildschirm, also ich verschieb das in WinAPI Forum
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.05.2004, 19:55 Uhr
~RedEagle
Gast



Zitat:
Pablo postete
WinDOS bietet conio.h für Pixel-Ausgabe auf dem Bildschirm


Wie mache ich DAS denn? Hätte ich der Windows-konsole garnicht zugetraut
passt zwar nicht direkt zum thema, aber wie mache ich das??


PS.: bin diese woche nicht zuHause, deshalb nicht wunder, wenn ich nicht antwort. (pss. benutze DEV_CPP)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.05.2004, 20:37 Uhr
Lensflare



nimm diesen code hier:


C++:
#include <iostream>

using namespace std;

#define Pos(bSuccess, api){ if(!(bSuccess)) printf("%s:Fehler %d von %s\
in Zeile %d maximal y=24!\n"
, __FILE__, GetLastError(), api, __LINE__); }

int gotoxy(short x,short y);

int main(void)
{
  system("cls");  //löscht alle Zeichen vom Bildschirm
  gotoxy(5,3);  //setzt den Cursor relativ zum
                     //linken oberen Eck 5 Kästchen nach rechts
                     //und 3 nach unten.
  printf("X");  //und schreibt dort ein X
  getchar();  //lässt das Fenster offen
}

int gotoxy(short x,short y)
{
    HANDLE hConsoleOutput;
    CONSOLE_SCREEN_BUFFER_INFO csbi;
    COORD Cursor_an_Pos = { x,y};
    BOOL bSuccess;
    hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
    GetConsoleScreenBufferInfo(hConsoleOutput, &csbi);
    bSuccess = SetConsoleCursorPosition(hConsoleOutput , Cursor_an_Pos);
    Pos( bSuccess, "SetConsoleCursorPosition" );
    return 0;
}



--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


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: