본문 바로가기

app/C

gets() 와 scanf()의 차이점 소스

gets() 와 scanf()의 차이점 소스

#include <stdio.h>
 main(){
char x[70], z[70];
printf("what ur name?\n");
gets(x);
printf("ur name, %s\n", x);
printf("what ur name?\n");
scanf("%s", z);
printf("ur name, %s\n", z);
}

scanf를 이용하여 문자열을 입력받을
 시 문자열에 포함된 공백은 데이터를 구분하는 역할을 한다.
gets() : 첫번째 "\n"를 만날 때까지의 공백을 포함한 모든 문자
scanf() : 첫번째 공백 문자열이 시작, 다음의 공백 문자를 만날 때 문자열의 끝


'app > C' 카테고리의 다른 글

ARtool-kit 셋팅!!  (0) 2008.12.17
openCV 셋팅!!  (0) 2008.12.15
문자열 처리 , strtok()  (2) 2008.12.14
싱글 링크드 리스트(학생관리편)  (1) 2007.08.29
자료의 입출력  (0) 2007.08.22