Hozzászólások
-
SzerzőBejegyzés
-
Háááát… próbáld úgy intézni, hogy ezt ne nagyon tudják meg, hogy egy komplett beadandót felteszel ide. Részleteket ha kérdezel, az természetes, de ennyire nyíltan elég necces. Pláne hogy a fórumozók jószándékúan majdhogynem meg is oldják majd neked, aztán elterjed és a fél évfolyam lemásolja, és ebből következőleg a fél évfolyam meg is fog bukni ám. Szerintem Csizmazia tanár úr nem fog örülni…
Csak egy jóindulatú javaslat egy másik proginfestől 🙂
Hogyhogy simán?
for i in B V K … vagy hogy?Csatlakozom, ugyanezek a gondok (kivéve az emailt, azt nem próbáltam)
MyCroft wrote:Na azért valamit össze lehet hozni az ügyben
B=0
V=1
H=2
F=3
K=4retaliator44 wrote:(egyébként ez lett az áthidaló megoldás: B=1,V=2 stb, aztán db[$K])
:wink1:De, egyszerűbb. Túl egyszerű 🙂
retaliator: pontosan miért lenne jobb a betűs tömb, mint a számmal indexelt?
Például egy sakkfeladványos programban a bábuk számát egyszerűen el lehetne tárolni egy db[K],db[V] stb. formájú tömbben, és nem kéne indexeket rendelni minden fajta bábuhoz (egyébként ez lett az áthidaló megoldás: B=1,V=2 stb, aztán db[$K])…
Konkrétan:
for i in B V H F K
do
db[$i]++ ha teljesül
doneEgyébként fontos, hogy betűkkel legyen indexelve?
Picit megkönnyítette volna a dolgomat az egyetemi beadandókkal kapcsolatban…
Bash Reference Manual wrote:An array is created automatically if any variable is assigned to using the syntax
name[subscript]=valueThe subscript is treated as an arithmetic expression that must evaluate to a number greater than or equal to zero
Vagy mégse?Na ne.
Code:shadowlord@armageddon:~$ tomb[a]=a
shadowlord@armageddon:~$ tomb[b]=b
shadowlord@armageddon:~$ set|grep tomb
tomb=([0]=”b”)Nem úgy volt, hogy lehet stringgel indexelni a tömböket??
Sajnos még nincs vége:
Code:#!/bin/bash
for i in A B C
do
tomb[$i]=$i
done
set|grep tomb
echo ${tomb[A]}
echo ${tomb[B]}
echo ${tomb[C]}
echo ${tomb[*]}Az output pedig A n B n C n A B C n helyett 4db C. De mit rontottam el?
-
SzerzőBejegyzés

legutóbbi hsz