 |
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Michael520
Anmeldungsdatum: 17.11.2007 Beiträge: 2
|
Verfasst am: 17.11.2007, 04:26 Titel: Zahlen aus textdatei lesen, umrechnen und zurückschreiben? |
|
|
hallo !
das soll mein 1. Basic Programm werden - also bitte um nachsicht, wenn ich nicht gleich selber einen code zur diskussion stellen kann...
ich möchte alle Zahlen aus der textdatei die zwischen "PA" und "," bzw. zwischen "," und ";" stehen diversen rechenoperationen unterziehen und sie anschließend wieder in die datei zurückschreiben.
wie bekomme ich die zahlen in ein format mit dem ich rechenoperationen durchführen kann?
die datei sieht so aus:
IN; IP 0,0,100,100;SC 0,100,0,100;
PU;
SP1;
PA0,0;
PA813,1524;PD;
PA813,1524;PU;
PA914,1524;PD;
PA914,1524;PU;
PA1016,1524;PD;
PA1016,1524;PU;
PA1118,1524;PD;
bitte um hilfe!
danke! [/list][/list] |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 17.11.2007, 10:16 Titel: |
|
|
Mit INSTR kannst du nach einer Zeichenkette suchen, also z. B. mit
Code: | start = INSTR(eingelesene_zeile, "PA") |
nach der Stelle suchen, an der das PA auftritt. Ebenso kannst du nach den Kommata und Semikola suchen. Die Zahlen dazwischen kannst du dann mit MID auslesen.
Wie komfortabel das ist, hängt auch davon ab, wie standardisiert die Datei ist. Wenn in jeder PA-Zeile immer genau zwei Zahlen stehen, ist das recht einfach. Ansonsten kannst du mal im Forum suchen - da wurden schon ein paar Zeichenkettenzerleger vorgestellt. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
Michael520
Anmeldungsdatum: 17.11.2007 Beiträge: 2
|
Verfasst am: 17.11.2007, 15:48 Titel: |
|
|
Danke für den Hinweis!
Vorläufig komm ich voran! |
|
Nach oben |
|
 |
|
|
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.
|
|