Kezdőoldal » Számítástechnika » Programozás » Mi lehet a programom baja ha...

Mi lehet a programom baja ha azt írja " Input string was not in correct format"? (C#)

Figyelt kérdés

[link]

[link]


Azt értem mit ír de azt ,hogy miért és mi lenne rá a megoldás az nem


2022. máj. 6. 22:50
1 2
 1/11 A kérdező kommentje:

a.A_díjazás_éve = Convert.ToInt32(darabok[0]);

a.A_dijazott_neve = darabok[1];

Idáig müködik itt még nem dob hibát csak a a.SzületésHalálozás = Convert.ToInt32(darabok[2]); résztől kezdve

2022. máj. 6. 22:52
 2/11 anonim ***** válasza:
64%
Rohanok a kristálygömbömért és megnézem az inputodat...
2022. máj. 6. 22:54
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
A fájl kellene amiből beolvasok?
2022. máj. 6. 23:04
 4/11 A kérdező kommentje:

Év;Név;SzületésHalálozás;Országkód

1932;Adrian, lord Edgar Douglas;1889-1977;GB

1978;Arber, Werner;1929-;CH

1970;Axelrod, Julius;1912-;USA

1975;Baltimore, David;1938-;USA

1923;Banting, Frederick Grant;1891-1941;CDN

1914;Bárány Róbert;1876-1936;S

1958;Beadle, George Wells;1903-;USA

1901;Behring, Emil Adolf von;1854-1917;D

1961;Békésy György;1899-1972;USA

2022. máj. 6. 23:05
 5/11 anonim ***** válasza:
Mondjuk anélkül, hogy C-t ismerném, írd ki konvertálás nélkül valahogy a darabok[2]-t minek látja.. azt is el tudom képzelni, hogy whitespace vagy ilyenek.
2022. máj. 6. 23:08
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:
Nem tudom ezért kértem segitséget :)
2022. máj. 6. 23:08
 7/11 anonim ***** válasza:

De közben látom ott van, hát ja, ahogy #6-os írja.

A megoldás amúgy szétszeded a -, helyre raksz ;-t és két külön adatként kezeled. Szerintem amúgy is jobb.

2022. máj. 6. 23:10
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
37%
A dokumentációban mit olvastál? Hogy működik a convert toint32 methodja? Mik az input paraméterek?
2022. máj. 6. 23:11
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:
(Kivéve, ha feladatban így volt)
2022. máj. 6. 23:11
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:
76%

Én azt nem értem, hogy bunkó beszólások nélkül miért nem lehet segíteni a kérdezőnek?

Értelmes ember módjára is el lehet magyarázni, hogy amiben számokon kívül más karakter is van, azt nem fogja tudni a program értelmezni, akkor sem, ha ember számára értelmezhető. Ha valahol "tól-ig" jellegű érték van, azt szét kell bontani a "-" mentén két egészre, és utána azokat ki kell vonni egymásból, ha az élettartamra vagyunk kíváncsiak.

Nem kell kocsmai szintre ereszkedni azért, hogy ezt elmondjuk...

2022. máj. 7. 00:11
Hasznos számodra ez a válasz?
1 2

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

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!