Ahojte,
Potrebujem si nakodit pomerne jednoduchy program, ktory otvori jeden subor, v ktorom nacita zopar udajov mimo ine aj nazov druheho subory, ktory ma upravit. Myslel som, ze najrychlejsie to bude v Ccku.
Povodne som myslel, ze to bude malina, no je tam viacero hacikov
-neviem, ako mozem zadat nazov suboru do funkcie fopen(), ked to bude char
-da sa otvorit subor na prepisovanie? Cielom bude to, ze z jedneho suboru nacitam, co mam v druhom zmenit.
1. subor obsahuje
ludia
Jozo
178
potrebujem otvorit subor ludia.txt
najst riadok "Jozo 170" a prepisat ho na Jozo 178
zavriet subor
Prosim poradte mi s tym. Budem vdacny za kazdu radu
Ako otvorit subor s nazvom, ktory nacitam v Ccku
Re: Ako otvorit subor s nazvom, ktory nacitam v Ccku
Nerozumiem prilis problemu. Co kontretne znamena, ze do fopen nemozes dat char? A otvorit subor na prepisovanie sa neda. Moze sa otvorit iba na zapisovanie, citanie a pridavanie (append).
Re: Ako otvorit subor s nazvom, ktory nacitam v Ccku
no ked som to ja dobre pochopil tak z prveho otvoreneho suboru by si nacital nazov dalsieho, ulozil ho do retazca a ten potom pouzil vo funkcii fopen(); (char myslel asi textovy retazec).
s prepisanim ma aj nieco napadlo, ale nie je to najstastnejsie riesenie...
s prepisanim ma aj nieco napadlo, ale nie je to najstastnejsie riesenie...
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Re: Ako otvorit subor s nazvom, ktory nacitam v Ccku
Tak ak char je vlastne char*, tak neviem v com je problem. Funkcia fopen ocakava smernik na null terminated string, co je vlastne char*.
- morgun
- Nový používateľ
- Príspevky: 84
- Dátum registrácie: Št 21. Jún, 2007, 08:00
- Bydlisko: Bratislava
Re: Ako otvorit subor s nazvom, ktory nacitam v Ccku
problem bol len v tom, ze som za nazov suboru pridaval .txt. to som spajal no nevsimol som si, ze medzi nazvom zuboru a priponou zostal jeden prazdny znak.
Uz som s tym pohol. Dufam ze mi to v tejto podobe bude stacit
dik za zaujem ;-)
Uz som s tym pohol. Dufam ze mi to v tejto podobe bude stacit
dik za zaujem ;-)