2015. 2. 10. 18:06 Programing/C
scanf를 %s와 %c로 받는 차이
scanf로 문자형 입력을 받을 때
%c로 입력받으면 제일 앞의 문자를 입력 받을 수 있게 되고 %s로 받으면 하나의 단어를 입력 받을 수 있다. 예를들어 apple의 경우 %c는 'a'가 %s의 경우 'apple'을 전달인자로 받게 된다.
scanf로 문자를 입력을 받을 땐 일반 int형 변수의 경우는 앞에 &를 붙여서 받지만 문자열은 그렇지 않다.
ex) scanf("%d", &ex1) int형 변수 ex1을 받는 경우
ex) scanf("%s", ex2) char형 변수 ex2를 받는 경우
'Programing > C' 카테고리의 다른 글
socket operation on non-socket 에러 (0) | 2015.12.08 |
---|---|
간단한 스택 구현 (0) | 2015.09.12 |
2차원 배열 함수 인자로 넘기기 예제 (0) | 2015.02.10 |
전치행렬 구현 (0) | 2015.02.10 |
피보나치 수열 재귀 함수, For loop (0) | 2015.02.10 |