spike78 Geschrieben 17. August 2005 Geschrieben 17. August 2005 Hallo, wie kann ich die Fenstergröße meines Dos Fensters mit c / c++ bestimmen bzw. verändern ? Gruß Michael
Klotzkopp Geschrieben 17. August 2005 Geschrieben 17. August 2005 Meinst du ein Konsolenfenster? Willst du Zeichen oder Pixel?
spike78 Geschrieben 17. August 2005 Autor Geschrieben 17. August 2005 Hi, ja das Konsolenfenster. Ich hätte gern die Größe in Zeichen. cu Michael
Klotzkopp Geschrieben 17. August 2005 Geschrieben 17. August 2005 Unter Windows sollte das mit GetConsoleScreenBufferInfo funktionieren.
spike78 Geschrieben 17. August 2005 Autor Geschrieben 17. August 2005 kannst Du mir ein Beispiel geben ? Kenn mich mit C noch nicht so aus. Bei dem Prog. soll ein Ball per Tastatur über den Bildschirm laufen und am Rand abprallen. Bisher hab ich dies: int main() { int x,y; char taste; printf("Anfangsposition festlegen"); printf("\n\nPosition x:"); scanf("%i",&x); printf("Position y:"); scanf("%i",&y); clrscr(); do { gotoxy(x,y); // Rand prüfen printf("o"); //printf("%i %i",x,y); x=x+1; y=y+1; taste=getch(); } while (taste!='e'); cu Michael
Klotzkopp Geschrieben 17. August 2005 Geschrieben 17. August 2005 kannst Du mir ein Beispiel geben ? Hast du dir die Funktion überhaupt angesehen? Hast du konkrete Fragen?
spike78 Geschrieben 17. August 2005 Autor Geschrieben 17. August 2005 ja. leider habe ich keine Hilfe zu C. Was für übergabeparameter braucht sie und was liefert sie zurück ? cu
Klotzkopp Geschrieben 17. August 2005 Geschrieben 17. August 2005 ja. leider habe ich keine Hilfe zu C.Das hat mit Standard-C nichts mehr zu tun. Anlaufstelle für solche Informationen ist die MSDN Library. Was für übergabeparameter braucht sie und was liefert sie zurück http://msdn.microsoft.com/library/en-us/dllproc/base/getconsolescreenbufferinfo.asp
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden