Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Pascal Fragen zu parser
Gehe zu Seite 1, 2  Weiter
 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Pascal
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Zied



Anmeldungsdatum: 09.04.2005
Beiträge: 22

BeitragVerfasst am: 09. Apr 2005 12:29    Titel: Pascal Fragen zu parser Antworten mit Zitat

Hi ich hab nen binomischen rechner programmiert,
wüsste jetzt nur gern ne formel die x*x | x² werden lässt

Danke im vorraus!


Zuletzt bearbeitet von Zied am 09. Apr 2005 16:32, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ME



Anmeldungsdatum: 07.04.2005
Beiträge: 4
Wohnort: Mainz

BeitragVerfasst am: 09. Apr 2005 12:38    Titel: Antworten mit Zitat

Entschuldige, die was macht? Augenzwinkern

Gruß
Marc
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Toxman



Anmeldungsdatum: 15.02.2005
Beiträge: 42
Wohnort: Freiburg i. Brsg.

BeitragVerfasst am: 09. Apr 2005 14:32    Titel: Antworten mit Zitat

Was für ein sinnentleerter Titel ist das Bitte?

In einem Pacal Forum anzugeben, dass man eine Pascal Frage hat und dann noch eine n sinnlosen String dranhängen, der sich nachher als Name entpuppt...

Könntest du das vielleicht ändern?
// Ich bin zwar nur bei den Physikern Mod, aber so was kann doch echt nicht sein.

Meinst du vielleicht einen Parser?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Tobias



Anmeldungsdatum: 15.02.2005
Beiträge: 149

BeitragVerfasst am: 09. Apr 2005 14:53    Titel: Antworten mit Zitat

Irgendwie bin ich froh, dasss Toxman nur bei den Physikern Mod ist....

Wie kann es denn sein, da direkt so auf die Palme zu gehen?

Lass doch Zied einfach nochmal genau erklären, was er will. Als wenn bei 3 Beiträgen am Tag sowas stören würde.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Zied



Anmeldungsdatum: 09.04.2005
Beiträge: 22

BeitragVerfasst am: 09. Apr 2005 16:26    Titel: Sorry Antworten mit Zitat

Meine Frage mal etwas genauer:

ich habe nun ein Programm gemacht das Zahlen die man eingibt zusammen rechnet;

zb.

ich gebe 4 und 4 ein:

4 * 4 = 16

wenn ich nun aber 4x und 4x eingebe, stürzt das Programm ab!

wie bekomme ich es nun hin , das das Programm das x mitrechnet?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Zied



Anmeldungsdatum: 09.04.2005
Beiträge: 22

BeitragVerfasst am: 09. Apr 2005 16:31    Titel: ahja Antworten mit Zitat

noch ne Frage, wie füge ich zwei wörter die in einer Variablen gespeichert sind zusammen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Toxman



Anmeldungsdatum: 15.02.2005
Beiträge: 42
Wohnort: Freiburg i. Brsg.

BeitragVerfasst am: 09. Apr 2005 16:50    Titel: Antworten mit Zitat

Also:

Du hast im Quelltext sicher sowas stehen:
a:= strtofloat(edit1.text);

Wenn da natürlich ein Char wie 'x' drin ist, gibts eine Fehlermeldung.

Wenns nur do einfache ausdrücke sind, könntest du einfach den String durchgehen und ihn zerpflücken:

Code:

str:='4+4';

for i:=1 to length(Str)-1 do
begin
  if str[i] in ['0'..'9'] then
    continue
  else
     begin
        // Auslesen der Zahlen vor bzw, nach dem Operator:
       a:= copy(str,0,i);
       b:= copy(str,i,length(str)-1-i);

      if str[i]='+' then
        result:= a+b;
     if str[i]='-' then
        result:= a-b;

     // usw;
   
      break;
     end;

Damit kannst du wenigstens einfachere Ausdrücke bearbeiten.

Zu den Strings:

Code:

a:=' Hallo ';
b:=' Welt';
c:= a+b; // -> c = ' Hallo Welt'
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Zied



Anmeldungsdatum: 09.04.2005
Beiträge: 22

BeitragVerfasst am: 09. Apr 2005 17:39    Titel: Gut gemacht Antworten mit Zitat

thx^^ es funzt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Toxman



Anmeldungsdatum: 15.02.2005
Beiträge: 42
Wohnort: Freiburg i. Brsg.

BeitragVerfasst am: 09. Apr 2005 18:37    Titel: Antworten mit Zitat

Echt? Auch der obere Code? Ich hatte den nicht getestet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Zied



Anmeldungsdatum: 09.04.2005
Beiträge: 22

BeitragVerfasst am: 09. Apr 2005 18:42    Titel: Jo Antworten mit Zitat

Ja hat es.
hätte aber noch mal zwei Frage^^:

-kann man ein Symbol für sein Programm machen (wenn ja, wie?)?
- Im header Meines programms steht der Pfad... kann man das irgendwie ändern?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Pascal Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen