Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

xCite

Frischling

Beiträge: 77

Wohnort: Deutschland

Beruf: Berufsfachschüler

  • Private Nachricht senden

21

10.10.2007, 18:51

Wie wäre es damit?

C-/C++-Quelltext

1
2
3
4
5
while (Auswahl != 0)
{
    cout << "W\204hlen Sie eine Option aus: ";
    cin >> Auswahl;
    cout << "\n\n";


Kannst dich doch nicht wundern, dass sich alles wiederholt, wenn du nach einer Abfrage eine von der Abfrage abhängige while Schleife einbaust...
[01.10.2007 - 19:36:05] babelfish: weiss jemand einen Algo um witzige Sprüche zu erkennen? will das einbauen xD
[01.10.2007 - 19:36:07] |bubble|: War diese Frage ernst gemeint?!?

(Insider!) xD

P.S.: goto ruleZ! :D

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

22

10.10.2007, 18:56

Ok, klar... das liegt auf der hand... ich weis ja jetzt nicht ob du mal probiert hast den Code zu compiliere, da sich ja nur Punkt 10 (der Info Punkt) bei mir aufhängt!!!

EDIT: Aber ich habs jetzt mal compiliert und jetzt läufts echt richtig gut!!! Vielen Dank :D !!!!
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

23

10.10.2007, 19:09

So, jetzt wo ich dieses Problem nicht mehr gibt, habe ich noch eine Frage möchte dafür aber nicht extra nen neuen Thread aufmachen...

Und zwar hat das Konsolenfenster ja eine standartgröße (ich glaube 670 x 340 Pixel - In Photoshop jedenfalls^^), wie kann ich die vergrößern, sprich, das bei Programmaufruf das Fenster größer ist?!
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

24

10.10.2007, 19:18

Schau dir mal SetConsoleWindowInfo und SetConsoleScreenBufferSize an.

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

25

11.10.2007, 13:08

Kannst du das irgendwie näher erleutern (vllt anhand eines kleinen Codeausschnittes). Ich kann sonst mit den beiden Optionen nicht viel anfangen!
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

26

11.10.2007, 13:37

http://msdn2.microsoft.com/en-us/library/ms686125.aspx
http://msdn2.microsoft.com/en-us/library/ms686044.aspx
http://msdn2.microsoft.com/en-us/library/ms682073.aspx

die seite solltest du unbedingt bookmarken ;)

Zitat von »"MSDN"«


The MSDN Library is an essential resource for developers using Microsoft tools, products, and technologies. It contains a bounty of technical programming information, including sample code, documentation, technical articles, and reference guides.


...

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

27

11.10.2007, 15:23

Ok, danke für eure Typs, habe auch "relativ" schnell was gefunden. Problem ist, ich habe das jetzt mal so gemacht, wie ich denke das es gehen 'könnte'!!! Wenn ich das jetzt aber so compiliere, kommt nur ein (vergrößertes :D ) leeres Konsolenfenster raus?!

C-/C++-Quelltext

1
2
3
4
  HANDLE hCon = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, 0, NULL, CONSOLE_TEXTMODE_BUFFER, NULL);
    COORD x = { 100, 400 };
    SetConsoleScreenBufferSize( hCon, x );
    SetConsoleActiveScreenBuffer(hCon);


PS.: MSDN Homepage ist drinn ;) !
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

xCite

Frischling

Beiträge: 77

Wohnort: Deutschland

Beruf: Berufsfachschüler

  • Private Nachricht senden

28

11.10.2007, 15:47

C-/C++-Quelltext

1
2
3
4
5
6
7
8
void console::set_window_size (const unsigned short x, const unsigned short y)
{
    void* output = GetStdHandle (STD_OUTPUT_HANDLE);
    SMALL_RECT window_size = {0, 0, x, y};
    COORD buffer_size = {x+1, y+1};
    SetConsoleWindowInfo (output, TRUE, &window_size);
    SetConsoleScreenBufferSize (output, buffer_size);
}


Glaub nicht, dass du es so alleine hinbekommst momentan. ;)
[01.10.2007 - 19:36:05] babelfish: weiss jemand einen Algo um witzige Sprüche zu erkennen? will das einbauen xD
[01.10.2007 - 19:36:07] |bubble|: War diese Frage ernst gemeint?!?

(Insider!) xD

P.S.: goto ruleZ! :D

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

29

11.10.2007, 16:06

Ok, vielen Dank... alleine hätte ich das wahrscheinlich echt nicht hinbekommen :roll: !!!

EDIT: Arghhh... was ist denn das nun schon wieder.

Quellcode

1
10 C:\Dokumente und Einstellungen\Desktop\Taschenrechner.cpp `console' has not been declared 
. Warum funktionieren bei mir solche sachen nie?! Bin wahrscheinlich einfach zu dämlich^^
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

xCite

Frischling

Beiträge: 77

Wohnort: Deutschland

Beruf: Berufsfachschüler

  • Private Nachricht senden

30

11.10.2007, 16:18

Kennst du dich mit Klassen aus? Die Funktion, die ich dir geschickt habe ist aus einer meiner Klassen. Was muss man ändern, wenn man Funktionen aus einer Klasse benutzen will, ohne die Klasse deklarieren zu müssen?
[01.10.2007 - 19:36:05] babelfish: weiss jemand einen Algo um witzige Sprüche zu erkennen? will das einbauen xD
[01.10.2007 - 19:36:07] |bubble|: War diese Frage ernst gemeint?!?

(Insider!) xD

P.S.: goto ruleZ! :D

Werbeanzeige