[c/c++]연속적인 숫자 또는 문자 입력을 한자리씩 끊어서 받아보자
2019. 9. 25. 11:02ㆍ프로그래밍/에러
백준이나 알고리즘 문제들을 풀다 보면 이런 식으로 연속적으로 숫자를 입력받아야 할 때가 있다.
이런 경우 cin으로 입력받게 되면 숫자 한개를 0100, 1110.. 이런 식으로 입력받게 되므로 사용이 어렵다.
생각보다 풀이가 매우 간단한데, scanf 함수에 옵션을 줄 수 있다.
따라서 이런 경우에는 scanf("%1d",&a) 이런 식으로 입력을 받아주면 한 자리씩 끊어서 입력을 받을 수 있다.
'프로그래밍 > 에러' 카테고리의 다른 글
[Spring boot] FileUtils.copyInputStreamToFile 에러 (0) | 2021.04.20 |
---|---|
파이썬 “inconsistent use of tabs and spaces in indentation” (0) | 2021.03.12 |
[Java/JSP/Servlet] cannot cast from object to int. (0) | 2020.01.28 |
c++98 mode in Dev-C++ 문제 해결 (0) | 2019.09.29 |
BeautifulSoup 설치 에러 (0) | 2019.09.19 |