raind94   2년 전

런타임 오류(Format)이 뜨길래 입출력 형식을 int.Parse(Console.WriteLine()); 에서 해당 구문으로 바꿔보았으나, 계속해서 런타임 오류가 나타납니다...

제가 사소한 것을 놓치는 것 같지만 저의 능력이 부족해 찾지를 못하겠습니다! 도와주세요 ㅠㅠ

bunnybunny   2년 전

현재 코드는 입력이

1000
70
170

이렇게 들어올 때 작동하는 코드입니다.

Console.ReadLine() 은 한 줄 씩 읽는 방식이기 때문에, 한 번에 세 단어를 다 읽기 때문에 실패합니다.

long f_c = Convert.ToInt64("1000 70 170"); //Convert 오류


한 줄에 여러 숫자가 들어오는 경우, 아래와 같이 파싱을 진행할 수 있습니다.

string s = Console.ReadLine();
string[] ss = s.Split(' ');

raind94   2년 전

알려주셔서 감사합니다!

덕분에 지식 하나 더 쌓고 갑니다 ^^

댓글을 작성하려면 로그인해야 합니다.