반응형
목록2025/04/08 (1)
lastnamesong

이전 글에서 풀이했던 백준의 미로 관련 문제들을 보면 띄어쓰기 없이 입력 받는 것을 볼 수 있었다.이런 문제를 풀기 위해서 우리는 숫자 형태의 데이터를 2차원 배열에 저장해야 한다. 그런데 막상 cin으로 입력을 받아보면, 생각보다 쉽지 않다. 이번 글에서는 이런 상황에서 char 자료형과 '0'의 관계, 그리고 왜 c - '0'이라는 코드를 쓰는지 정리해본다.숫자를 char로 받는 이유먼저, 위 입력에서 한 줄을 보면 101010처럼 공백 없이 숫자들이 이어져 있다. 이걸 cin으로 입력 받을 때, 많은 입문자들이 이렇게 생각하곤 한다.int num;cin >> num; // 한 글자씩 숫자를 받는다?하지만 이렇게 하면 한 줄 전체가 하나의 정수로 읽힌다.즉, 101010이 숫자 하나로 들어오는 것이지..
Algorithm
2025. 4. 8. 22:22