Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Čtení řetězců v Céčku

No však prebehneš celý súbor riadok po riadku. Počas toho každý riadok načitaš do dočasnej pamäte cez getline. Keď už ho máš v tej dočasnej premennej, tak poznáš jeho dĺžku, takže si alokuješ miesto pre nový reťazec a tam si ho prekopíruješ. Výhodou je, že si do pamäte odložíš len to, čo potrebuješ.

Druhá možnosť je, že načítaš celý súbor do pamäte. To potom prebehneš a uložíš si smerníky na začiatky riadkov. Konce riadkov nahradíš nulovým znakom. V takomto prípade bude výhodou, že budeš robiť len jednu alokáciu. V prípade, že potrebuješ mať všetky riadky aj tak v pamäti, tak táto druhá možnosť je asi lepšia.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny