Diskuze: Citanie textoveho suboru
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Určitě.. například po znacích pomocí fgetc
multiplatformnosti dosáhneš tím, že budeš používat pouze funkce
standardních knihoven..
používej nějaký rozšířený překladač (například GCC) a překládej s
parametry -std=c99 -pedantic
Takhle to na tebe zařve, když použiješ něco platform-specific..
A do funkcii standartnich kniznic patri aj fscanf nie ? takze tym padom budem multiplatformovy nie ? Ale stale si budem musiet vytvorit FILE *f nie ? ale pomocou funkcie read dokazem citat textovy subor ?
Ano.. stačí nepoužívat nějaké "zhovadilosti".. -pedantic ti to pohlídá
Ano, pokud budeš chtít, aby ta aplikace četla soubor, tak budeš muset mít ukazatel na soubor..
fread/fwrite pracuje s binárními soubory, jestli se s tím dá číst textový.. to jsem nezkoumal, ale většinou všechno nějak jde.. akorát to je třeba zbytečná práce navíc.. to už je lepší použít funkce k tomu určené.
fscanf/fprintf pracuje s textovými soubory, nebo fgets (načte řádek), fgetc (načte znak)
pokud se chceš vyhnout FILE *soubor, můžeš to udělat jako terminálovou aplikaci, která bude číst normální vstup (jako kdyby to uživatel přímo psal) a na ten svůj textový soubor přesměruješ.. (někdy v budoucnu, až je admin schválí, se tu objeví články, které se tím zabývají )
Zobrazeno 4 zpráv z 4.