Ahojte všichni měl bych dotaz ohledně vytvoření procedury, kde použiji čtení souboru a v souboru chci najít a poté nahradit dané slovo, neví někdo jak postupovat?
Fórum › C / C++
Procedura void nahradit
Vytvoříš nový (nějak pojmenovaný) soubor a začneš do něj kopírovat ze zadaného souboru (cyklus):
1. přečti slovo ze zadaného souboru
2. pokud má být nahrazeno, do nového souboru zapiš náhradu (a načtené slovo zapomeň), jinak do nového souboru zapiš načtené slovo
Po zpracování celého souboru oba soubory zařveš, zadaný soubor smažeš a nový soubor přejmenuješ.
Pozor na oddělovače mezi slovy. Můžou to být mezery, tabelátory, pomlčka, tečka, otazníky ... a jejich kombinace. Ty zřejmě budeš kopírovat do nového souboru.
hu
#3 normy101
No pokud by šlo o nahrazení slova se shodnou velikostí bloku, tak stačí jen přepis dat v souboru. To je jednoduché, ale nejspíš málo pravděpodobné.
Ale není ani moc složité to, co píše kolega. V obou případech je potřeba nastudovat práci se soubory.
Taky se můžeš zaseknout na komplikacích s kódováním textu (tedy pokud může být různé).
Když píšeš takovýto dotaz je dobré uvést v čem to píšeš.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Událostní procedura — založil Pepa
PROGRAM: procedura — založil Jenda
Procedura - proměnné — založil Kristina
Chybějící procedura — založil Ulu_Mulu
Moderátoři diskuze