Kezdőoldal » Számítástechnika » Programozás » Hogyan kellene ezt megoldani...

Hogyan kellene ezt megoldani c#-ban?

Figyelt kérdés

egy szöveges fájlból kell beolvasni a fájlt és minden sor áll egy beérkező hívás időpontból és hogy mikor lett letéve.

Jelenleg van 2 timespan tömböm, amikbe külön-külön van óra, perc és másodperc változó, viszont ahogy én csináltam nem nagyon működik a beolvasás avgyis nem úgy ahogy kéne. (Tehát a kérdés az lenne h az egyes váltózokat miként olvassam be a timespan tömbökbe, milyen adattípussal, mivel jelenleg (a timespanből értelemszerűen követketzik) ha kiiratom az egyes hivasok óráját/percét akkor mindegyiket egy külön timespannek érzékeli és nem mint ugyanazon timespan része (tudom nem túl érthető magyarázat a lényeg az ha kiiratom pl az első hivó óráját akkor az így néz ki

6.00:00:00 (ahol a 6-os ugye az óra), vmint ha mellé akarom írni a percet is az is ilyen alakban 51.00:00:00 nekem pedig 6:51.....-ként kellene. További probléma ugye h a timespan fgv évet, hónapot, napot is várna és jelenleg az óra perc, ms váltzoók ezek helyein szerepelnek és nem a saját helyükükön, ezért is van gondolom ilyen sok 0. Szóval, hogyan is kéne beolvasnom a fájlt?


paste

bin.com/Cd5W1CPq


(Tudom, hogy sok a hiba benne amit egyszerűbben szoktak/vagy teljesen máshogy stb, de még most kezdtem programozni, viszont tanácsokat szivesen fogadok, sőt örülök is neki)


2019. okt. 15. 23:25
 1/6 A kérdező kommentje:
*ui bocsi a linkért csak gyk nem engedte máshogy
2019. okt. 15. 23:26
 2/6 anonim ***** válasza:
a hivas.txt hogyan nézz ki? (pár sort)
2019. okt. 16. 06:45
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Uh, bocsi azt elfelejtettem bemásolni. Itt van az első pár sor:

6 51 8 6 54 58

6 52 30 6 57 54

6 52 43 6 53 52

6 53 45 6 53 50

6 54 23 6 58 23

6 54 59 6 59 7

6 55 6 7 0 39

6 56 14 7 0 32

6 57 11 7 0 57

6 58 15 7 0 36

6 58 51 7 1 9

6 59 26 7 1 40

6 59 34 6 59 39

7 0 11 7 1 28

7 1 29 7 3 23

7 2 47 7 4 22

7 3 35 7 4 59

7 4 13 7 5 41

7 5 16 7 10 30

7 6 38 7 9 11

7 7 2 7 8 15

7 7 26 7 12 31

7 8 46 7 12 31

7 9 0 7 13 26

7 9 43 7 14 51

7 10 41 7 13 56

7 10 52 7 15 4

7 11 35 7 13 16

7 12 47 7 16 12

7 13 13 7 16 4

7 13 26 7 18 4

7 14 8 7 18 28

7 14 39 7 15 51

7 15 3 7 15 3

7 15 54 7 19 16

7 16 2 7 20 32

7 16 10 7 20 24

7 16 39 7 20 57

2019. okt. 16. 07:22
 4/6 anonim ***** válasza:
100%

kissé ronda, de valahogy így oldanám meg:

[link]

(felül a run-al tudod futtatni)

2019. okt. 16. 07:46
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Köszönöm szépen. B*sszus nem gondoltam, hogy ilyen egyszerű lesz a megoldás. Úgy ltszik túl bonyolítottam.
2019. okt. 16. 08:22
 6/6 anonim ***** válasza:

Picit javítgattam a #4-es kódján:

[link]

2019. okt. 16. 13:23
Hasznos számodra ez a válasz?

További 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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!