Einzelnen Beitrag anzeigen

Benutzerbild von braingrenade
braingrenade

Registriert seit: 30. Okt 2002
Ort: Neufra
274 Beiträge
 
Delphi 6 Personal
 
#13

Re: Konsolen Anwendung: WriteLn und ReadLn in gleicher Zeile

  Alt 20. Apr 2004, 20:05
Hmm.. also ich hab jetzt zwei programme kompiliert:

1.
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE} 

uses
  SysUtils;
var s : string;

begin
   write('Gib deinen Namen ein: ');
   read(s);
   write('Hallo '+s);
   sleep(500);
end.
2.
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE} 

uses
  SysUtils;
var s : string;

begin
   write('Gib deinen Namen ein: ');
   readln(s);
   write('Hallo '+s);
   sleep(500);
end.
Und bei beiden passiert das gleiche!

Aber wenn ich

3.
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var s : string;

begin
   write('Gib deinen Namen ein: ');
   read(s);
   write('Hallo '+s);
   write('Gib deinen Namen ein: ');
   readln(s);
   write('Hallo '+s);
   sleep(2000);
end.
kompiliere wird der Unterschied klar, wenn man read benutzt funktioniert das nur einmal, bei readln mehrmals.
Let the sun beat down upon my face
Stars fill my dream
I am a traveller of both time and space
To be where I have been ________________ Such A Surge
  Mit Zitat antworten Zitat