Javaban switch vezérlési szerkezetnél a minta megadásánál, hogy lehet azt megadni, hogy a mentés fájlnév esetén is felismerje az utasítást, fájlnév bármi lehet?
mentés fájlnév utasításnál a fájlnév akármi lehet.
pl.:
mentés test.txt
mentés kiskutya.txt
ha megadjuk neki azt az utasítást, hogy mentés akármi ismerje fel.
switch(bemenet){
case "mentés*": //* helyén bármi lehet
ment();
break;
Remélem érthető. Remélem lehet ilyet.
Menüt létrehozni ami a billentyűzetről kapott utasításokat kezeli. beolvasás, mentés stb.
Csak a mentés parancs után a fájlnevet is megadják.
switch...-l működne a menü, de így nem.
Ne használj switch-case szerkezetet. Egy kezemen meg tudom számolni, hogy az évek alatt hányszor volt létjogosultsága.
Menüt az MVC pattern mentén hozz létre. Minden menüponthoz egy kontroller fog tartozni, amely meghívja a fájlkezelő alrendszert, vagy épp a kávéfőző alrendszert, vagy mittomén... litér...
Ha egy kódot csak lustán összegányolsz, akkor egyrészt a megvalósíthatóságot veszélyezteted, másrészt pedig saját magaddal cseszel ki a későbbiekre nézve. Az, hogy egy kód "működik", egyáltalán nem jelenti az, hogy jó is.
Ha megy az angol, akkor olvasgasd ezt: [link]
Ha nem, akkor előbb az angolnak fuss neki.
Abban az esetben pedig, ha további kérdésed támadna, itt fityeg lent a "Privát üzenet" link, amit bátran használhatsz.
Nem hinném, hogy a kérdező egy profi, aki egy komoly programot szeretne írni, hanem csak egy kezdő inkább, aki épp ezt gyakorolja. Ahhoz pedig szerintem ez is megfelel...
Megoldásként ajánlom, hogy a bemenetet előszőr bontsd spacenként kisebb sztringekre és ha a parancsokat értelmesen választottad meg, akkor az első így kapott sztingben mindenképpen a parancs lesz, ami szerint switchelhetsz, a másik(ok)ban pedig a "parancs argumentumok", amit felhasználsz a caseken belül.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!