dobrý den,
mam soubor a v něm 1000 řádků a já potřebuju že pokud se někdy bude obsah jednoho řádku opakovat (budou tam dva stejné řádky) tak se ten druhý vymaže.
dále také jak udělam aby se vymazaly prázdné řádky
prosímvás poraďte jak na to.
dobrý den,
mam soubor a v něm 1000 řádků a já potřebuju že pokud se někdy bude obsah jednoho řádku opakovat (budou tam dva stejné řádky) tak se ten druhý vymaže.
dále také jak udělam aby se vymazaly prázdné řádky
prosímvás poraďte jak na to.
proc by ti to nepovolilo pole charu - rika se tomu retezec? Mozna myslis pole retezcu a to taky nema duvod nefungovat. Jinak bych asi doporucil porovnavat to uz pri pridavani ...
A ty stejné řádky nemusí následovat po sobě? Pokud ti nezáleží na výstupním pořadí těch řádků, dá se to nejdřív seřadit v příkazovém řádku:
sort < soubor.txt /O temp.txt
a pak temp.txt v programu načítat řádek po řádku a když je následující řádek řádek jiný než předchozí, první, neprázdný, zapsat ho do výstupního souboru, zbytek zahodit. Chceš-li zachovat původní pořadí řádků bude to trochu složitější.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku