Hallo,
ich habe folgendes Problem: ich habe ein Pascal Programm geschrieben und bin nun dabei, aus einer Textdatei die Anzahl der Zeichen in der Kopfzeile auszulesen.
Die Zeile hat folgendes Format:
88 660629 5047220 30.9034 27.4 2 3.7
Ich benötige die Anzahl der Spalten, da diese von Datei zu Datei verschieden sind und in einer späteren Prozedur als Laufvariable genutzt werden soll.
Ich habe folgendes versucht: Ich habe nach Leerzeichen gesucht bis zum Ende der Zeile, allerdings nicht mit durchschlagenden Erfolg:
begin
l:=0;
while not eoln(input) do
begin
read(input,line);
if pos('',line)=0 then
l:=l+1;
end;
end;
Was muss ich verändern um die korrekte Anzahl zu erhalten?
Vielen Dank schon mal im Voraus!
ich habe folgendes Problem: ich habe ein Pascal Programm geschrieben und bin nun dabei, aus einer Textdatei die Anzahl der Zeichen in der Kopfzeile auszulesen.
Die Zeile hat folgendes Format:
88 660629 5047220 30.9034 27.4 2 3.7
Ich benötige die Anzahl der Spalten, da diese von Datei zu Datei verschieden sind und in einer späteren Prozedur als Laufvariable genutzt werden soll.
Ich habe folgendes versucht: Ich habe nach Leerzeichen gesucht bis zum Ende der Zeile, allerdings nicht mit durchschlagenden Erfolg:
begin
l:=0;
while not eoln(input) do
begin
read(input,line);
if pos('',line)=0 then
l:=l+1;
end;
end;
Was muss ich verändern um die korrekte Anzahl zu erhalten?
Vielen Dank schon mal im Voraus!