Witamy na Programowanie - Forum programistyczne
Pokaż wyniki od 1 do 3 z 3
  1. #1
    Member
    Dołączył
    Oct 2008
    Posty
    88

    [Delphi] czytanie pliku txt...

    Witam serdecznie.
    mam problem z czytaniem z pliku txt, a mianowicie chodzi mi o wyodrębnienie każdego słowa w linii. bo jeżeli wczytuję readLNn to czyta linie, a read nie działa...
    w jaki sposób mogę wyodrębniać słowa w linii??

    z góry dziękuję za odpowiedź

  2. #2
    Senior Member
    Dołączył
    Apr 2007
    Posty
    434
    Możesz tak opornie w readln wczytywać do spacji i zaliczać to jako słowo...Z tym, że musiałbyś odrzucić np. kilka spacji obok siebie itd

  3. #3
    Senior Member
    Dołączył
    Mar 2006
    Przegląda
    Odległa galaktyka
    Posty
    331
    Read czytało chyba znak. Nie kojarzę, żeby była funkcja do wczytywania słowa

    Jeśli przyjmiemy, że słowo to ciąg jakichkolwiek znaków za wyjątkiem space, to można to zrobić mniej-więcej tak (z tym, że pisze bez Delphi) :

    Kod:
     var  f: TextFile;  i:=Integer;  S:=String; 
            x: array of String; //Dynamiczna tablica przech. słowa z całego pliku
            q: String; //Zmienna pomocnicza przech. litery danego słowa
    begin
      AssignFile(F,'bla.txt');
      Reset(F);
      
      repeat
      Readln(F,S);  //Do S wczytujemy kolejną linię
       
       q:='';
       for i:=1 to Length(S) do 
         if S[i]<>' ' then      //Jeśli dany znak jest inny od spacji
           q:=q+S[i]             //To dodaj go do zmiennej q;
         else
            if Length(q)>0 then   //Czy w q są jakieś znaki (zapobiega kilku spacją obok siebie)
              begin
                 SetLength(X,Length(X)+1);    //Wydłużenie długości tablicy
                 X[Length(x)-1]:=q;   //Dodanie wyrazu
                 q:='';      //wyczyszczenie zmiennej pomocniczej
               end;
    
       until EoF(F); //Pętla do końca pliku
    
      CloseFile(F);
    W teorii powinno działać, jak coś to napisz

 

 

Podobne wątki

  1. [Delphi] zapis z pliku do drzewa..
    By elu in forum Delphi
    Odpowiedzi: 2
    Ostatni post / autor: 20-04-09, 12:15
  2. Czytanie z pliku txt..
    By elu in forum Pascal
    Odpowiedzi: 4
    Ostatni post / autor: 16-03-09, 22:39
  3. czytanie schematów sch
    By lukasz1500276 in forum .NET
    Odpowiedzi: 0
    Ostatni post / autor: 02-09-08, 13:29
  4. Odpowiedzi: 0
    Ostatni post / autor: 07-04-08, 07:49
  5. [C] Czytanie pliku tekstowego.
    By sxman in forum C/C++
    Odpowiedzi: 10
    Ostatni post / autor: 19-05-07, 18:25

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Back to top