Popis
mixed
fscanf
( int handle, string format [, string var1])
Funkce
fscanf(
)
je
podobná
sscanf(
)
,
ale
načítá
ze
souboru
specifikovaného
handle
a
interpretuje
vstupní
data
podle
specifikovaného
formátu
format
.
Pokud
má
funkce
pouze
dva
parametry
,
parsované
hodnoty
bude
vráceny
jako
pole
.
Jinak
,
když
jsou
použity
nepovinné
parametry
,
funkce
vrací
určitý
počet
asignovaných
hodnot
.
Nepovinné
parametry
musí
být
vloženy
odkazem
.
Příklad
1
.
fscanf(
)
Příklad
$fp
=
fopen
(
"users.txt"
,"r")
;
while
($userinfo
=
fscanf
($fp
,
"%s\t%s\t%s\n")
)
{
list
($name
,
$profession
,
$countrycode
)
=
$userinfo
;
/
/..
.
udelej
neco
s
hodnotami
}
fclose($fp)
;
|
|
Viz
také
fread(
)
,
fgets(
)
,
fgetss(
)
,
sscanf(
)
,
printf(
)
,
a
sprintf(
)
.