| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: BGI Bibliothek? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige hallo ich wollte fragen ob ihr mir vielleicht sagen könnt wie ich das folgenden programm erstellen kann. (aus einem ...
![]() |
| | #1 (permalink) |
| Anzeige hallo ich wollte fragen ob ihr mir vielleicht sagen könnt wie ich das folgenden programm erstellen kann. (aus einem buch) /* one.cpp Grafik - Demo unter DOS, 16 Bit */ # include <graphics.h> # include <stdlib.h> # include <stdio.h> # include <conio.h> # include <dos.h> # define pixelcount 30000 int main ( ) { int gdriver = DETECT; int gmode, errorcode; int i, x, y, color, maxx, maxy, maxcolor, seed; initgraph (&gdriver, &gmode, "C:"); // hier richtigen Pfad einstellen !!! errorcode = graphresult (); if (errorcode != grOk) { printf ("Grafikfehler: %s\n", grapherrormsg (errorcode)); printf ("Taste drücken: "); getch ( ); exit (1); } ; maxx = getmaxx ( ) + 1; maxy = getmaxy ( ) + 1; maxcolor = getmaxcolor ( ) + 1; while ( ! kbhit ( ) ) { seed = random (32767); srand (seed); // Initialisierung des Zufallsgenerators for ( i = 0; i < pixelcount; i ++ ) { x = random (maxx); y = random (maxy); color = random (maxcolor); putpixel (x, y, color); } ; srand (seed); for (i = 0; i < pixelcount; i ++ ) { x = random (maxx); y = random (maxy); color = random (maxcolor); if (color == getpixel (x, y) ) putpixel (x, y, 0); } } ; getch ( ); closegraph ( ); return 0; } im buch steht, dass man es unter DOS compiliren muss und dass man die BGI Bibliothek braucht. jetzt weis ich nicht wie ich das mit der BGI mache, bzw mit welchem compiler ich am besten arbeite. bis jetzt hatte ich immer den Dev-C++. | |
| | |
| | #2 (permalink) |
| Registriert seit: 02.05.05 ![]() Likes: 0 | Das ist aber schwach vom Buch, daß die Information fehlt. Oder hast Du es nicht aufmerksam gelesen? Das BGI (Borland Graphics Interface) ist (mindestens) bei Turbo C 2.01 dabei. Bei Borland->codegear kann man das diese Uralt-Version herunterladen. Den Link gibts bei Wikipedia "Turbo C" |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | ja das buch ist ein bischen sch... erklärt. Es nennt sich Einführung in C++. hab ich mir in der bibliothek ausgeliehen, wobei wenn jemand wirklich mit c++ anfangen will, wird er damit nix anfangen können. Das mit Turbo c hab ich ausprobiert. ging aber nicht unter Vista. ich werds mal mit meinem alten pc versuchen. aber das müsste doch auch mit dev-c++ gehen? |
| | |
| | #4 (permalink) |
| Registriert seit: 08.07.07 ![]() Likes: 0 | Ich find uebrigens BGI zu lernen mehr als ueberfluessig. Falls es dir dabei nur ums C++ geht ist es zwar ok, aber trotzdem scheint das Buch sehr alt zu sein, und deshalb denke ich, dass es noch alte Standarts enthaellt. Ich wuerd dir zu nem neueren besseren Buch raten. |
| | |
| | #5 (permalink) |
| Themenstarter | die ganze sache ist schon rellativ alt. aber ich finde es sehr leicht damit grafiken zu programmieren was spass macht. Aber weis vielleicht doch jemand wie ich mit dev-c++ die bgi libary reinkrieg? |
| | |
| | #6 (permalink) |
| Registriert seit: 08.07.07 ![]() Likes: 0 | Hmm naja du musst dir saemtliche header und dlls der BGI kopieren und dann halt zu deinem Dev-Cpp-Projekt linken. Ich wuerd dir aber dazu raten, die SDL anzusehen, gibt ein gutes Wikibook dazu fuer Einsteiger. |
| | |
| | #7 (permalink) |
| Themenstarter | hallo das mit der bgi libary hab ich jetzt hingekriegt. wüsste jemand vielleicht jetzt noch ein tutorial ? nicht mal mit den beispielen aus dem buch kann man wirklich was anfangen. das mit der sdl hab ich mir auch mal angeschaut (kann man das eigentlichh dann mit einem Compiler einfach erstellen oder braucht man dafür dann auch erstmal eine zusatz libary?) danke euch |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Gelöst] Datei-/Verzeichnismanager - (Windows 7 Bibliothek) Windows XP/Vista virtuelle Bibliothek | Kalista | Windows Vista | 6 | 26.10.09 23:52 |
| Wie verwende ich diese Bibliothek? C++ | pi() | Code Kitchen | 5 | 07.02.09 20:35 |
| bibliothek eröffnet | throjan | News & Ankündigungen | 5 | 12.04.03 11:38 |
| Bibliothek | Chris | Hackerboard.de-Feedback | 17 | 17.12.02 19:16 |