일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 책을알려주는남자
- 다독
- algorithmStudy
- Java
- 서평
- 책알남
- C++
- 재테크
- 지혜를가진흑곰
- algorithmtraining
- 자바스크립트
- 주식
- 독후감
- 백준알고리즘
- JavaScript
- 자바
- 프로그래밍언어
- 독서
- 프로그래머스 알고리즘 공부
- 알고리즘트레이닝
- 투자
- 성분
- 채권
- 알고리즘공부
- 돈
- 알고리즘 공부
- C
- 경제
- algorithmTest
- 화장품
- Today
- Total
목록scanf (4)
탁월함은 어떻게 나오는가?
코드를 작성하면서 입력값을 받을려면 scanf를 사용하게 됩니다. %c로 입력받는 경우 %c로 입력 받게되면 제일 앞의 문자를 입력받게 됩니다. 예를든다면, aceldama를 입력하게 되면 a를 전달인자로 받게 됩니다. ex) apple > a / Boy > B %s로 입력받는 경우 %s로 입력 받게되면 하나의 단어를 입력받게 됩니다. 위와 같은 예를사용하면, aceldama를 입력받게 되면 aceldama를 전달인자로 받게 됩니다. ex) apple > apple / Boy > Boy 또한, scanf로 문자를 입력을 받을 경우 일반 int형 변수의 경우는 앞에 &를 받을 수 있게됩니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
문장을 만들다보면 공백이 생길 수 밖에 없습니다. 예를들어서 "안녕하세요. 김말이님 저는 떡볶이라고 합니다." 이라고한다면 4개의 공백이 생깁니다. 기존의 사용하던 scanf를 사용하면 위의 예시에서 안녕하세요.만 출력될 것입니다. 그리고 그것을 방지하기위해 사용할것은 fgets입니다. 위처럼 코드를 작성한다면 출력은 위의 예시와 같이 출력될 것입니다. 밑에는 scanf의 코드와 출력의 예시입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
scanf로 년,월,일을 입력받아 그대로 출력하는 방법을 소개하겠습니다. 2015.8.15을 입력한다면 출력은 2015.08.15로 출력되게 만들었습니다. 출력하기 위해서는 연, 월, 일을 입력받아야 하는데, yyyy.mm.dd형식으로 출력해야 합니다. 그리고 printf(출력)에서는 4자리 정수를 출력하기 위해서는 %04d, 2자리 정수를 출력하기 위해서는 %02d를 입력해야 합니다. 그래야지만 1~9월인 1자리수에서도 0을 붙여 출력이 되기 때문입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
scanf로 년,월,일을 입력받아 그대로 출력하는 방법을 소개하겠습니다. 2015.8.15을 입력한다면 출력은 2015.08.15로 출력되게 만들었습니다. 출력하기 위해서는 연, 월, 일을 입력받아야 하는데, yyyy.mm.dd형식으로 출력해야 합니다. 그리고 printf(출력)에서는 4자리 정수를 출력하기 위해서는 %04d, 2자리 정수를 출력하기 위해서는 %02d를 입력해야 합니다. 그래야지만 1~9월인 1자리수에서도 0을 붙여 출력이 되기 때문입니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com