Fscanf (jazyk C): Rozdiel medzi revíziami
d (→Parametre) |
|||
Riadok 18: | Riadok 18: | ||
==Parametre== | ==Parametre== | ||
− | + | ;''stream'': Toto je pointer na objekt FILE, ktorý identifikuje tok. | |
− | + | ;''tvar formatu'': [=% [*] [width] [modifikátory] type =]. Ak chcete vedieť viac o formátovaní, prejdite na stránku [[Scanf (jazyk C)|scanf]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ;''Dodatočný argument'': V závislosti na stringu môže funkcia obsahovať postupnosť ďalších argumentov, z ktorých každý obsahuje jednu hodnotu namiesto každého %-tag špecifikovaného v parametri formátu (ak existuje). Mal by existovať rovnaký počet týchto argumentov ako počet %-tag, ktoré očakávajú hodnotu. | ||
==Návratová hodnota== | ==Návratová hodnota== |
Verzia zo dňa a času 21:43, 19. máj 2020
<ctype.h> | <limits.h> | <stdio.h> | <stdlib.h> | <math.h> | <string.h> | <time.h> |
---|---|---|---|---|---|---|
isalnum |
printf |
system |
Funkcia fscanf
knižnica | stdio.h |
popis | Načíta dáta zo súboru |
Úplný funčný prototyp
int fscanf(FILE *stream, const char *format, ...)
Podrobný popis funckie
Funkcia fscanf () sa používa na čítanie formátovaného vstupu zo súboru. Funguje to rovnako ako funkcia scanf (), ale namiesto čítania údajov zo štandardného vstupu číta údaje zo súboru. V skutočnosti je väčšina argumentov funkcie fscanf () rovnaká ako funkcia scanf (), okrem toho, že potrebuje ďalší argument, ukazovateľ súboru. Po ukončení táto funkcia vráti počet načítaných hodnôt a pri chybe alebo na konci súboru vráti EOF alebo -1.
Parametre
- stream
- Toto je pointer na objekt FILE, ktorý identifikuje tok.
- tvar formatu
- [=% [*] [width] [modifikátory] type =]. Ak chcete vedieť viac o formátovaní, prejdite na stránku scanf.
- Dodatočný argument
- V závislosti na stringu môže funkcia obsahovať postupnosť ďalších argumentov, z ktorých každý obsahuje jednu hodnotu namiesto každého %-tag špecifikovaného v parametri formátu (ak existuje). Mal by existovať rovnaký počet týchto argumentov ako počet %-tag, ktoré očakávajú hodnotu.
Návratová hodnota
Táto funkcia vráti počet úspešne priradených vstupných položiek, ktoré môžu byť menšie, ako je stanovené, alebo dokonca nulové, v prípade skorého zlyhania.