Nobody Geschrieben 19. Februar 2002 Geschrieben 19. Februar 2002 Hallo Mal ne kleine Erfahrungsfrage. ein Freund hat wie gefragt wieso VC++ dies nicht kann. . . { cout << "Hallo"; getch(); }; mehr ist nicht im Programm, wieso wird erst getch() ausgeführt und Hallo taucht nur für ganz kurz auf. Hab das spasseshalber mal eingetippt (Borland, BloodShed) reagieren, wie ich es erwarte. VC++ nicht. Das gleiche mit system("pause") und kbhit(); printf() anstatt cout funktioniert allerdings. Zitieren
RavenX2 Geschrieben 19. Februar 2002 Geschrieben 19. Februar 2002 hmmm...hast du die <conio.h > eingebunden? Zitieren
Crush Geschrieben 19. Februar 2002 Geschrieben 19. Februar 2002 M$ ist halt was spezielles!!! Man will sich ja vom Markt abheben! =8-D Zitieren
Nobody Geschrieben 19. Februar 2002 Autor Geschrieben 19. Februar 2002 Mit funktioniert nicht, meinte ich nicht das compilen oder linken, sondern die Funktionalität. Es ist nur so, dass das Konsolenfenster aufgeht, es auf eine taste wartet und Hallo schreibt und das fenster schließt. Zitieren
mst Geschrieben 19. Februar 2002 Geschrieben 19. Februar 2002 Hilft es evtl. wenn du vor getch() fflush(stdin) aufruft? Zitieren
Smoggy Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Probier es mal mit einem <<endl; nach dem "Hallo". Dadurch wird nämlich Hallo ausgegeben und erst dann auf ne Tastatur Eingabe gewartet Zitieren
Woodstock Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Original geschrieben von Smoggy Probier es mal mit einem <<endl; nach dem "Hallo". Dadurch wird nämlich Hallo ausgegeben und erst dann auf ne Tastatur Eingabe gewartet Das ';' am ende der Zeile 'cout << "Hallo";' bewirkt das gleiche wie endl! Aber wir hatten das Problem auch und haben es nicht gelöst bekommen. Wäre gut wenn da jemand was zu wüßte. Bine Zitieren
Smoggy Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Das ; bewirkt nich das selbe wie endl; : bei endl springt der cursor in eine neue Zeile.... Cout/Cin "spinnen" bei solchen Konsolenbefehlen etwas. Habt ihr es denn schon mal mit endl probiert???? anscheinend nicht, sonst würds ja funzen.... Zitieren
Woodstock Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Doch, ich weiß wir haben es probiert und es hat trotzdem nicht geklappt. Bine Zitieren
Woodstock Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Hmm, hab's gerade hier noch mal ausprobiert, und bei der simplen Funtkion funktioniert es. Weiß auch nicht warum damals nicht. Bine Zitieren
Smoggy Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Siehste, wenn Papa sacht: Datt klappt, dann klappt datt auch....und wenn et zusammen klappt, hauptsache et klapp :) Zitieren
Nobody Geschrieben 20. Februar 2002 Autor Geschrieben 20. Februar 2002 Danke Leute, ist mir zwar nicht logisch, aber egal. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.