Hogyan kell egészekből mátrixot beolvasni C#-ban?
Így helyezkednek el a számok a fájlban: [link]
string[] egysor = File.ReadAllLines("beolvasandomatrix.txt");
string[] sorhossz = egysor[0].Split(" ");
int[,] beolvasottmatrix = new int[egysor.Length, sorhossz.Length];
Úgy próbálkoztam, hogy beolvastam az összes sort a File.ReadAllLines metódussal, majd annak egy adott elemét szétsplitelve szóközök alapján a létrejövő tömb alapján deklaráltam egy mátrixot, de itt eladaktam. A Stringek beolvasása már jól megy, mátrix kiíratása megy fájlba, de itt elakadtam. tudnátok segíteni?
var beolvas = (from x in File.ReadAllLines("file.txt") select x.Split()).ToList();
foreach (var item in beolvas)
{
foreach (var item2 in item)
{
Console.Write(item2+" ");
}
Console.WriteLine();
}
Console.ReadKey();
Ez azért van kiemelve mert még mindig nem megy?
Sokféleképpen lehet. Egyébként az előző válaszoló módszere is működik.
Itt egy másik:
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!