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 RedEagleDieser Post wurde am 22.01.2004 um 14:49 Uhr von RedEagle editiert.
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.
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.
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
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.