Pascalban változó nevén txt assign?
Az tegnapi emelt érettségi programozás részének utolsó feladatában egy beolvasott szöveggel kellett kezdődnie a txt nevének.
"Kérjen be a felhasználótól egy
rendszámot! Készítsen egy X_menetlevel.txt állományt, amelybe elkészíti az adott
rendszámú autó menetlevelét! (Az X helyére az autó rendszáma kerüljön!)"
Az érdekelne, hogy ha egyáltalán meg lehet ezt csinálni pascalban, akkor hogyan?
Az assign(f,'_menetlevel.txt'); -ig eljutottam, de nem tudtam, hogy szúrjam elé a változót, amire előtte beolvastam a szöveget.
Tudom, a pascal egy rég elavult programnyelv, az ilyen válaszolók kíméljenek. Az értelmes válaszokat köszönöm!
Meglepő módon Pascalban a string konkatenálásra a plusz jelet lehet használni:
Azaz ezt írd:
rendszam + '_menetlevel.txt'
...De természetesen Concat függvény is létezik, valahogy így:
assign(f, Concat(rendszam, '_menetlevel.txt'));
Rég elavult, aha. Nem állítom, hogy most neki áll a zászló, de az ismereteid és mondjuk a Delphi lehetőségei között még van egy bizonyos bejárásra váró intervallum.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!