fscanf

fscanf -- Przetwarza dane z pliku według formatu

Opis

mixed fscanf ( int uchwyt, string format [, string war1])

Funkcja fscanf( ) jest podobna do sscanf( ) , ale pobiera dane wejściowe z pliku skojarzonego z uchwyt em i interpretuje je zgodnie z podanych format em . Jeśli tylko dwa parametry zostaną podane do funkcji , przetworzone wartości zostaną zwrócone w tablicy . W przeciwnym razie , jeśli opcjonalne parametry zostaną podane , funkcja zwróci numer przypisany do wartości . Opcjonalny parametr musi być podawany przez referencje .

Przykład 1 . fscanf( ) Przykład

 
$fp

 
=

 
fopen

 
(

 
"users.txt"

 
,"r")

 
;

 
while

 
($userinfo

 
=

 
fscanf

 
($fp

 
,

 
"%s\t%s\t%s\n")

 
)

 
{

 
list

 
($name

 
,

 
$profession

 
,

 
$countrycode

 
)

 
=

 
$userinfo

 
;

 
/

 
/..

 
.

 
zrób

 
coś

 
z

 
wartościami

 
}

 
fclose($fp)

 
;



Przykład 2 . users.txt






Patrz także : fread( ) , fgets( ) , fgetss( ) , sscanf( ) , printf( ) i sprintf( ) .