Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!
C# - tömbbe darabolt szöveg struktúrába való átírása
Törölt{ Fortélyos } kérdése
350
Beolvastam egy mondatot: 1 2 3 3 2 1 Albert - a mondat.
És hogyan állapítom meg a worlds elemszámát - lehetőleg foreach nélkül?
Length, Count?
és hogyan teszem át egy strúktúra tömbbe?
struct sor
{
public int [] szamok; // Itt követelné a méretet...
public string nev;
}
Hát igazán
valami ilyesmi lenne a definicíó, hogy több sort is tudjak kezelni
sor [] soksor;
Szóval sok bekért sort akarok egy sor struktúrájú tömbbe tárolni.
Pontosan hogyan is kellene ezt leírni - vagy mit hibázok?
Jelenleg 1 felhasználó nézi ezt a kérdést.
c#
0
Középiskola / Informatika
Válaszok
1
bongolo{ }
megoldása
> És hogyan állapítom meg a worlds elemszámát
Egy apróság elsőnek: valószínű words-re gondoltál, nem worlds-re...
Egyébként words.Length.
> Itt követelné a méretet...
Itt még nem követeli, majd később.
Így tudod:
sor sr = new sor(); // még mindig nem követeli a tömb méretét
sr.szamok = new int[words.Length-1]; // itt kell a méret
// aztán a számok feltöltése már ciklussal:
for (int i=0; i < sr.szamok.Length; i++)
sr.szamok[i] = Int32.Parse(words[i]);
// és még a nevet is ki kell tölteni, rád bízom
De neked az a gyanúm, több sor is kell majd. Ha tudod előre, hogy max hány sor lehet, akkor létre tudsz hozna akkora sor[] tömböt. Ha nem tudod, akkor tömb helyett inkább listát kell használnod. Tanultatok már olyat?