Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja fscanf, W C++ nie miałem problemu z wczytaniem liczb z pliku zawier. macierz
mkmich
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 23.02.2011

Ostrzeżenie: (0%)
-----


Witam!
W C++ nie miałem problemu z wczytaniem liczb z pliku tekstowego zawier. macierz liczb przy pomocy f-kcji
fscanf(). W PHP po zastosowaniu tej f_kcji postaci fscanf($fx,"%f",$x)
w procedurze: $i=0; while(fscanf($fx,"%f",$x)==1) { od[$i] = $x; $i++;}
sczytuje cały wiersz macierzy i koniec !? A co z pozostałymi wierszami ? Użycie drugiej pętli while(!(feof($fx))) { } nic nie dało, a zależy mi aby załą macierz wstawić do tablicy jednowymiarowej od[].
Pozdr.[php][/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


w c++ jakoś zawsze wolałem strumienie od fscanf (a i też tego mało było) zaś w PHP jakoś zawsze wyrażenia regularne... ale...

luknij na manual, funkcja fscanf może Ci wczytać więcej niż jedną linię... a w przykładzie w manualu separowali zmienne białymi znakami i na końcu podali nawet znak nowej linii \n (w windowsie to \r\n)... nie chce mi się sprawdzać przypadków tylko pokazuję, co w oczy kole i porównaj z manualem:
fscanf
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 23:51