Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Delphi / Kylix / Turbo Pascal » cin bei Tp

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.01.2004, 14:48 Uhr
RedEagle



HI
Wir haben in unserer Schule bald Tag der offenen Tür , und muss da ein Programm in Turbo Pascal ( ) vorstellne. Habe auch schon eine Idee und habe das prog auch schon mal in C++ (privat) geschrieben.

im C++ Prog gibt es volgende stelle:

C++:
std::string text
do
{
cin >> text;

if (text == "_end") {break;}
else
if (text == "big[") {out << "<b>";}
else
if (text == "]big") {out << "</b>";}
else out << text;
}
while(true);



(wers nicht gemerk hat: es ist sowas wien HTML editor )

in TP sieht das noch so aus:

Code:
repeat
begin
readln (_text); {text ist reserviert deshalb _text}

{ausgabe des textes (fällt mir gerade nicht ein :))}

until _text = '_end';


das Problem:

im C++ prog kontrolliert der jedes wort nach "befehlen", bei dem TP prog wird aber solange in die var. reingeschrieben bis jeman (der user natürlich) die ]ENTER] taste drückt.

gibt es eine möglichkeit, wie bei [cin >> ;] die Eingabe nach nach dem [LEERZEICHEN] bereits zu beenden???

PS:
wo kann ich TP-fragen eintragen (gibts da nur OffTopic???)
--
MFG RedEagle

Dieser Post wurde am 22.01.2004 um 14:49 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.01.2004, 15:03 Uhr
virtual
Sexiest Bit alive
(Operator)


Ist am ehesten mit Delphi verwandt.... ->
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.01.2004, 10:11 Uhr
typecast
aka loddab
(Operator)


Soweit ich weiß gibt es das nicht. Wenn du die Funktion haben möchtest, dann solltest du Buchstabenweise einlesen und auf Leerzeichen überprüfen.
Leider ist das bei mir schon lange her, deshalb kann ich dir leider nicht auf anhieb sagen, wie das geht. Ich höhr mich aber mal um.

PS: Ausgabe mit Write oder Writeln
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)

Dieser Post wurde am 23.01.2004 um 10:11 Uhr von Loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.01.2004, 10:54 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Einlesen mit readln, dann mit pos(substring, string) die Leerzeichen suchen und mit copy(string, anfang, länge) in einzelne Strings zerschneiden. Dann hast Du zwar mehrere Eingaben auf einmal, geht aber trotzdem...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.01.2004, 13:14 Uhr
RedEagle




--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.09.2004, 16:07 Uhr
~CcT
Gast


Hallo,

ich habe eine kleine Community mit bereits 20 benutzern eingerichtet (wovon ich nur 3 kenne ^^). Ich bin 15 Jahre alt und meine Hobbies sind Programmieren in mehreren Sprachen. Über eine Registration in meinem Programmierer/Gamer/etc.-Board würde ich mich sher freuen: Meine Webseite: www.darmzerfetzer.de.vu Das Board: www.blood-board.de.tc
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.09.2004, 20:05 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!


Zitat von ~CcT:
Hallo,

ich habe eine kleine Community mit bereits 20 benutzern eingerichtet (wovon ich nur 3 kenne ^^). Ich bin 15 Jahre alt und meine Hobbies sind Programmieren in mehreren Sprachen. Über eine Registration in meinem Programmierer/Gamer/etc.-Board würde ich mich sher freuen: Meine Webseite: www.darmzerfetzer.de.vu Das Board: [url]http://www.blood-board.de.tc
[/url]

Warum postest Du das in einen Thread, der nix damit zu tun hat? Eröffne lieber einen neuen Thread im Offtopic-Forum, dazu ist das da!
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Delphi / Kylix / Turbo Pascal ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: