Computerhilfen.de

Design und Entwicklung => Programmieren Forum & Hilfe => Thema gestartet von: BadBoy3000 am 13.04.04, 23:00:06

Titel: C++: Lange Texte
Beitrag von: BadBoy3000 am 13.04.04, 23:00:06
Hallo erstmal,
ich habe da ein kleines Problem.
Wenn ich bei C++ zu lange Texte schreibe, sehe ich immer nur den Schluss und kann auch nicht zum Anfang.
Was kann man dagegen machen und wie?  ??? ???
Bitte heflt mir.
 Danke
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 08:18:22
Wie jetzt?
Na einfach ne kleine Schrift verwenden, oder nen größeren Monitor.
Titel: Re: C++: Lange Texte
Beitrag von: ... am 14.04.04, 12:32:52
Alternativ empfiehlt sich die Verwendung eines größeren Hirns, das kann mehr Text behalten  8)
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 14.04.04, 12:56:19
@...: Ach, jetzt weiss ich, warum Deine Texte immer so kurz sind  :D
Titel: Re: C++: Lange Texte
Beitrag von: ... am 14.04.04, 12:59:31
"Alternativ empfiehlt sich die Verwendung eines größeren Hirns, das kann mehr Text behalten  "
= 91 Zeichen

"@...: Ach, jetzt weiss ich, warum Deine Texte immer so kurz sind  "
= 65 Zeichen

Naja, hat wohl nicht für mehr gereicht...
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 14.04.04, 13:01:13
Natürlich nicht. Wenn ich längere Texte als Du schreibe, dann kannst Du sie ja nicht mehr vertehen ::)
Titel: Re: C++: Lange Texte
Beitrag von: ... am 14.04.04, 13:02:10
Bei deiner miserablen Rechtschreibung fallen bereits kurze Sätze schwer  ;D
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 13:37:13
6 Buchstaben mehr währen noch gegangen. (=39, is ok)
 ;D
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 14.04.04, 13:40:40
War das wahr?
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 13:47:22
13 ist ne Unglüxzahl.
das beantworte ich nicht.
Ich bin aber nicht Abergläubisch! Das soll nämlich auch unglück bringen.  :)
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 14.04.04, 16:52:55
Ich finde das ja toll wie ihr streitet, aber es wäre ganz nett wenn ihr mal meine frage beantworten würde. Wenn ich die Schrifft kleiner machen würde, könnte man den Text gar nicht mehr lesen, mal abgesehen davon, dass ich keine Ahnung habe wie das geht. Ich habe da eher an eine Art SCROLLEN gedacht oder so.
Wenn man z.B. bei MS-Dos den Befehl "dir" Eingibt, kommt doch auch kanz viel Text und man sieht nur den Schluß. Man wird doch irgentwie nach oben kommen, oder?
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 18:59:35
Ach beim dir Befehl.
da musst du nur /p hintersetzen:
dir /p (mit leer).
Aber in einem Texteditor, gibts am rechten (meißtens) Rand immer sone Scrollbar. Manche Mäuse haben da auch ein Rad für.   ;D
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 14.04.04, 19:39:00
dir/p geht auch ohne space, aber ich glaube ihr versteht mein Problem nicht.
Ich will ein Programm schreiben mit dem Grundgesezt, aber manche Paragrafen (keine Ahnung ob ich das richtig geschrieben habe ::) ) sind einfach zu lang. Wenn ich sie jetzt einfach so hinschreibe, sieht man nur den Schluss. Wenn ich das mit Pausen machen würde, könnte man aber doch nicht wieder hoch.
Ich hoffe jetzt wisst ihr was ich meine.
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 19:46:41
Aso!
Na eigentlich ist an der Seite eine scrollbar bei der Dos-Box unter Win, aber sonst könntest du das weiterlaufen entweder verlangsamen (usleep() ist glaube ich eine C-Funktion), indem man nach jeder Zeile auf den Leser wartet, oder man fordert den Nutzer auf eine Taste zu drücken.
In Pascal ginge das, soweit ich weiß mit readkey, aber in C++ weiß ich es nich so ganz. getchar() oder getch() oder so, und was man dafür einbinden muss weiß ich erst recht nicht.
Da hilft aber sicher noch jemand.
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 14.04.04, 20:01:25
Das ich es so einteilen kann, dass man immer auf eine Taste drücken muss, kann ich auch, aber wie kann man den wieder hoch. Bei meinem DOS-Fenster ist nirgens ein Scrollrad.
P.S.:Wie waren deine Ferien bis jetzt?
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 14.04.04, 21:33:57
Schön aber viel zu kurz.
Du könntest den Artikel auch in Bildschirmgerechte happen aufteilen.
Dann bekommen diese happen eine Zahl zugewiesen, und man muss nur noch 1 für den ersten happen Artikel, oder 2 für den zweiten eingeben.
Problem währ dann nur, dass du vorhersehen musstest, was auf den fremden Screen raufpasst.
Oder du machst das irgendwie zeilenweise:
eine Zeile wird ausgegeben, und mit den Buchstaben u (up) und d (down, klar ;) ) kann man dann hoch und runter.
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 15.04.04, 11:06:42
Gibt es einen Grund dafür, dass Du das in der Textkonsole machst? Wenn Du die Ausgabe in ein Fenster packen würdest, dann wäre alles viel einfacher!
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 15.04.04, 15:39:31
Ich glaub er hat kein Visual C++ oä.
Für sone richtige langweilige Oberfläche müsste er sin Programm nochmal grundlegend umschreiben.
Will ja nich sagen, dass das schwerarbeit wäre, aber ich man Konsolenprogramme mehr. Vor allem unter Linux.
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 15.04.04, 16:31:40
Was hat das mit VisualC++ zu tun  ??? ???

Die einzig sinnvolle Möglichkeit, in der Konsole große Textmengen ( mit interaktion, d.H. zwischendurch auch mal in Menü anzeigen oder auf Eingaben warten ) anzuzeigen wäre dann so etwas wie ncurses zu benutzen.

Das macht doch gar kein Sinn, ein einfaches Fenster auf den Bildschirm klatschen und ein paar Buttons dazu packen ist doch viel einfacher!
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 15.04.04, 17:53:40
Mit Wüschel C++ kann man sone Programme unter Win machen.
Was ncurses ist weiß ich noch nicht, aber wenn du es empfielst, ist es sicher zu empfehlen.
Ich würde einen Lauftext machen.
Eine Zeile, 2 sec. warten, eine Zeile 2 sec warten usw...
Aber mit n bissl oberfläche wär das sicher optimaler.
Für mich müsste es dann nur noch man eine textbasierte linux-Version geben.  :)
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 16.04.04, 10:09:01
Zum Einstieg empfehle ich die Bloodshed-Entwicklungsumgebung ( www.bloodshed.net ) für Windows. Die ist freeware und benutzt den gcc.

Damit kann man auch mit einem Mausclick ein Programm erzeugen, das schonmal ein einfaches Fenster auf den Bildschirm bringt. Da dann die Textausgabe einbauen und ein paar Buttons hinzufügen wäre ein Klacks!

Also nochmal: Muss es die Kommandozeile sein?
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 16.04.04, 10:50:02
Muss nicht sein, klar.
Ich finds halt (stopp) einfach nur schön einfache Programme zu benutzen, die auch ohne X laufen. Bei Linux.
Für Win is mir das relativ wurscht. Soll ers machen, wie er will.
Notfalls schreib ichs mir auch selbst um.
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 16.04.04, 11:54:58
Jaja, immer diese Linuxer, die mal gesehen haben, wie jemand irgendwas auf der Textkonsole schneller hinbekommt als unter Windows und dann denken, dann müsse man alles auf der Textkonsole machen    ::)

Nur frage ich mich, wie Du ein Windows Programm dann für die Konsole umschreiben willst, wenn Du nichtmal ncurses kennst  ??? ??? ???

Titel: Re: C++: Lange Texte
Beitrag von: Denis am 16.04.04, 13:19:43
Erstens gibts bei der Konsole eine Scrollbar,und zweitens werd ich nie wissen was ncurses ist, wenn du es verheimlichst und dich drüber amüsierst, dass ich es immernochnicht weiß.
Oder ich STFW.
Aber solange ich die Scrollbar hab, brauch ich das nicht.
Achso:
Versuch mal telnet so zu starten, dass sich keine Konsole öffnet. Nur ein Beispiel von vielen, falls du telnet nie benutzen solltest, nimm irgendein anderes wichtiges Konsolenprogramm.
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 16.04.04, 13:27:25
Jo, STFW ist schon sehr kompliziert.

http://www.google.de/search?q=ncurses

Übrigens amüsiere ich mich nicht, sondern wundere mich, dass Du hier in dem Thread sagst, du würdest Sachen auf die Konsole umsetzen, ohne annähernd eine Ahnung zu haben, wie man Programme für die Konsole überhaupt programmiert.

Telnet benutze ich übergens tatsächlich nie - alle Telnet Ports gehören mit automatischen Virenuploadroutinen ausgestattet. Aber: Ja ich benutze die Konsole ( im Zweifel für SSH ;-) ).

Wenn Telnet für Dich ein wichtiges Konsolenprogramm ist, dann solltest Du auf Windows umsteigen und den Umgang mit dem Computer nochmal neu lernen.
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 16.04.04, 13:57:52
Leider habe ich keine Ahnung wovon ihr redet Leute, aber ich möchte euch trotzdem für eure Hilfe danken.
Ich habe es jetzt so gemacht, dass der Text in kleine Abschnitte eingeteilt ist und das Programm wartet auf eine Eingabe um weiter zu machen.
P.S.:
Das macht doch gar kein Sinn, ein einfaches Fenster auf den Bildschirm klatschen und ein paar Buttons dazu packen ist doch viel einfacher!
ist gramatikalisch falsch.
Es heißt nämlich:Es ergibt keinen Sinn, ...
Titel: Re: C++: Lange Texte
Beitrag von: ... am 16.04.04, 14:06:54
Und "gramatikalisch" ist orthographisch wohl voll daneben...
Titel: Re: C++: Lange Texte
Beitrag von: ,,, am 16.04.04, 14:13:37
ROTFL

Zugeben, keine Ahnung zu haben und dann beim Besserwissen versagen! Das ist cool 8)
Titel: Re: C++: Lange Texte
Beitrag von: void am 16.04.04, 18:51:46
so leutz jetzt reichts aber! umarmt euch mal das tut gut ;D
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 16.04.04, 20:54:37
@,,,
Man kann doch wohl eine Linux-Konsohle benutzen, ohne zu wissen, wie die einelnen Programme geschrieben sind.

SSH benutz ich auch teilweise, aber telnet benutz ich erst seit ein paar Monaten häufiger, dodass ich noch nicht weiß, wos dem Mangelt, sodass ich was verschlüsseltes bräuchte.

Danke für die Infos über ncurses.
Is aber traurig, dass du dich garnicht amüsierst.
:'(

@void
Meine Volle zustimmung!  :)
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 16.04.04, 22:02:10
Was bitte ist orthographisch  ??? ??? ??? ???
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 17.04.04, 10:01:59
Von der Rechtschreibung her.
"gramatikalisch" wird, soweit ich weiß mit doppeltem "m" geschrieben.
Titel: Re: C++: Lange Texte
Beitrag von: BadBoy3000 am 17.04.04, 12:24:09
Von der Rechtschreibung her.
"gramatikalisch" wird, soweit ich weiß mit doppeltem "m" geschrieben.
Wieso schreibst du grammmmmmatikalisch dann nicht mit 2 m?  ;D
Titel: Re: C++: Lange Texte
Beitrag von: ... am 17.04.04, 12:37:33
Komm, geh spielen
Titel: Re: C++: Lange Texte
Beitrag von: Denis am 17.04.04, 14:06:29
Walls ein Zitat deines "gramatikalisch" war, das erkennt man an den Gänsefüßchen.
Ich hätte es natürlich auch direkt Zitieren können:
Zitat
gramatikalisch