Hallo, liebe Pascaler,
weiß einer von Euch, wie ich mit einem Programm eine einzutippende Variable einlesen kann, ohne daß das Eingetippte auf dem Bildschirm zu sehen ist?
So, wie es z.B. bei Paßwörtern geschieht?!?
Fröhliche Grüße Roland
Hi Roland!
On Tue, Oct 02, 2001 at 07:02:23PM +0200, Roland Goretzki wrote:
weiß einer von Euch, wie ich mit einem Programm eine einzutippende Variable einlesen kann, ohne daß das Eingetippte auf dem Bildschirm zu sehen ist? So, wie es z.B. bei Paßwörtern geschieht?!?
probiere mal folgendes aus:
program pastest; uses crt; var chende : Char; begin CrtInit; writeln('ende mit ''X'' :'); repeat chende := ReadKey; write('*'); until chende = 'X'; end.
Gruss
Eike
Hallo, liebe Leute, hallo Eike,
Du schriebst: (unter dem Subject: Re: ReadLn beim Eintippen nicht lesen?)
probiere mal folgendes aus: [ ... Vorschlag ... ]
Das war das, was ich gesucht habe, danke!
Nun habe ich ein neues Problem:
Bei dem Versuch, mit SuSE 6.4 auf meinem 500MB-Rechner pluto den gcc-2.95.3 zusammen mit dem gpc-20010623 zu installieren, hatte ich nach vielen Problemen (u.a. auch Platzmangel) letzte Nacht endlich ziemlich großen Erfolg: Programme ließen sich endlich wie gewohnt kompilieren. :)
Nur läuft das irgendwie nicht zuverlässig: Manchmal gibt es nur Fehlermeldungen, aber das Programm wird trotzdem kompiliert und tut auch das gewünschte. Dann aber passiert es, daß das Programm nicht kompiliert wird, und ich erhalte nur die Fehlermeldungen. Das ist offensichtlich auch der Fall, wenn an dem Quelltext zwischenzeitlich nichts geändert wurde. (Habe ich mit einem nicht veränderten Quelltext getestet)
Es gab bei der Installation auch Warnungen, wie z.B. etwas von "using incompatible Pointer" (oder "using incompatible Pointer type"?).
Möglicherweise ist die Installation ja noch nicht völlig korrekt.
Im Anhang sende ich die gzip'te fehler-datei. Vielleicht kann mir ja damit jemand helfen.
Möglicherweise gibt es demnächst ein hübsches kleines Programm. ;-)
Fröhliche Grüße Roland
Roland Goretzki schrieb:
Nun habe ich ein neues Problem:
Bei dem Versuch, mit SuSE 6.4 auf meinem 500MB-Rechner pluto den gcc-2.95.3 zusammen mit dem gpc-20010623 zu installieren, hatte ich nach vielen Problemen (u.a. auch Platzmangel) letzte Nacht endlich ziemlich großen Erfolg: Programme ließen sich endlich wie gewohnt kompilieren. :)
Nur läuft das irgendwie nicht zuverlässig: Manchmal gibt es nur Fehlermeldungen, aber das Programm wird trotzdem kompiliert und tut auch das gewünschte.
Das "kann" eigentlich nicht sein. Wenn es Fehler (nicht nur Warnungen) gibt, wird eigentlich kein Executable erzeugt. Könnte es vielleicht sein, dass die vorherige Version noch da ist (sieht man am Datei-Datum)?
Dann aber passiert es, daß das Programm nicht kompiliert wird, und ich erhalte nur die Fehlermeldungen. Das ist offensichtlich auch der Fall, wenn an dem Quelltext zwischenzeitlich nichts geändert wurde. (Habe ich mit einem nicht veränderten Quelltext getestet)
Seltsam. Schick mal die Ausgabe von `gpc -v ...' für beide Fälle.
Es gab bei der Installation auch Warnungen, wie z.B. etwas von "using incompatible Pointer" (oder "using incompatible Pointer type"?).
Die sind, glaube ich, bei gcc-2.95.x "normal".
Frank
Hallo, liebe Leute, hallo Frank,
Du schriebst:
Nur läuft das irgendwie nicht zuverlässig: Manchmal gibt es nur Fehlermeldungen, aber das Programm wird trotzdem kompiliert und tut auch das gewünschte.
Das "kann" eigentlich nicht sein.
Hätts'te das mal eher gesagt! ;-)
Nee, im Ernst: Merkwürdigerweise lief nach einem unbeabsichtigten Neustart von pluto dann doch alles wie gewünscht und bisher absolut zuverlässig. :)
Hat sich also erledigt.
Danke für die schnelle Antwort!
Ein kleines, u.U. sehr nützliches Programm folgt in Kürze zur Begutachtung.
Es gab bei der Installation auch Warnungen, wie z.B. etwas von "using incompatible Pointer" (oder "using incompatible Pointer type"?).
Die sind, glaube ich, bei gcc-2.95.x "normal".
Interessant ... äh, was heißt das denn dann?
Fröhliche Grüße Roland
Roland Goretzki schrieb:
Hallo, liebe Leute, hallo Frank,
Du schriebst:
Nur läuft das irgendwie nicht zuverlässig: Manchmal gibt es nur Fehlermeldungen, aber das Programm wird trotzdem kompiliert und tut auch das gewünschte.
Das "kann" eigentlich nicht sein.
Hätts'te das mal eher gesagt! ;-)
Nee, im Ernst: Merkwürdigerweise lief nach einem unbeabsichtigten Neustart von pluto dann doch alles wie gewünscht und bisher absolut zuverlässig. :)
Hat sich also erledigt.
Danke für die schnelle Antwort!
Tja, der Computer tut halt, was man ihm sagt. ;-)
Es gab bei der Installation auch Warnungen, wie z.B. etwas von "using incompatible Pointer" (oder "using incompatible Pointer type"?).
Die sind, glaube ich, bei gcc-2.95.x "normal".
Interessant ... äh, was heißt das denn dann?
Dass die GCC-Programmierer ein paar Typ-Fehler gemacht haben, die sie nicht für wichtig genug hielten, sie zu beseitigen (C halt ;-).
Möglicherweise ist das in gcc-3.0.x inzwischen passiert, das weiß ich nicht.
Frank