NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - Práce s textovými soubory v jazyce C

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Petr Laštovička:28.11.2014 19:47

Funkce puts automaticky na konec přidává znak \n, ale funkce fputs znak \n nepřidává.

 
Odpovědět
28.11.2014 19:47
Avatar
ra3sk
Člen
Avatar
ra3sk:20.11.2015 21:33

Ahoj, používam MAC OS X a nejde mi práca so súborom.

 
Odpovědět
20.11.2015 21:33
Avatar
Odpovídá na ra3sk
Marek Jiříček:24.12.2015 19:18

Ahoj, sedim v autě a netočí se mi kola.

 
Odpovědět
24.12.2015 19:18
Avatar
Odpovídá na Marek Jiříček
Michal Štěpánek:25.12.2015 0:41

Zkus vystoupit a nastoupit 8-)

Odpovědět
25.12.2015 0:41
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Richard H.
Tvůrce
Avatar
Odpovídá na ra3sk
Richard H.:25.12.2015 13:17

Když si takhle nekonkrétní tak ti nikdo nepomůže. Možná pokud napíšeš co to přesně hází za chybu tak bych ti možná byl schopen pomoct a když pošleš i kód co nefunguje tak to bude ještě lepší.

Odpovědět
25.12.2015 13:17
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Richard H.
mkub:25.12.2015 15:07

mam pocit, ze je to znama firma, ktora rada tu dava podobne otazky, ako je tato...

 
Odpovědět
25.12.2015 15:07
Avatar
Lukáš Hypša:6.1.2018 18:44

To čtení mi funguje jenom tehdy, když jsem do souboru zapisoval programem, ne normálně přes klávesnici.
Jak se čtou soubory, které psal někdo normálně přes klávesnici?

 
Odpovědět
6.1.2018 18:44
Avatar
Lukáš Hypša:7.1.2018 14:23

Respektive, při zapsání programem se mi po otevření souboru nezobrazí odřádkování(na obrázku), když do souboru píšu manuálně tak se mi při čtení na začátku vypíše tečka uprostřed (v konzoli se vypíše otazník).

 
Odpovědět
7.1.2018 14:23
Avatar
Student C
Člen
Avatar
Student C:6.5.2018 10:50

jak se načítá ze souboru když neznám množství částí txtu ?

např..... (rohlík,melou­n,jablko.....­......)
jak to načíst když načítám po čárku a neznám množství částí??????

nevíte pls?

Odpovědět
6.5.2018 10:50
Cree que puedes manejarlo
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Student C
DarkCoder:6.5.2018 15:53

Soubory, kde hodnoty jsou odděleny čárkou, jsou označovány jako CSV soubory. CSV (comma-separated values, neboli hodnoty oddělené čárkou) je souborový formát určený pro práci s tabulkami.

Data v souboru jsou obvykle uskupena do jednotlivých řádků, což představuje souhrnné informace o konkrétní jednotce. Nemusíš znát počet řádků (nic ti však nebrání si tuto hodnotu poznamenávat). To co bys ale mě znát je počet položek, ze kterých se daná jednotka skládá. To abys mohl tyto dílčí položky řádně přiřadit a pracovat s nimi.

Představ si následující soubor:

Jablko, ovoce, 50, kg
Brokolice, zelenina, 20, kus
Kofola, nápoje, 25, kus
...

Položky jednotky představují Zboží, Kategorii, Cenu a Jednotku.
Uvedený příklad je hodně zjednodušený, demonstruje pouze způsob uložení dat v souboru.

Princip načítání dat je jednoduchý. Postupně načítám jednotlivé řádky na které provádím tokenizaci položek, které následně přiřazuji tam kam potřebuji.

Můžeš se setkat se soubory které jsou odděleny středníkem, popř. tabulátorem (TSV soubor). Princip načítání dat je obdobný. CSV databázové soubory jsou pro svoji jednoduchost v aplikacích velmi hojně používané a je bezpodmíněčně nutné umět s nimi pracovat.

Odpovědět
6.5.2018 15:53
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 13.