728x90
반응형
C언어에서 문자, 문자열을 입력받을때에는 scanf() ,gets()를 주로 사용한다. 이 함수들 사용에 대해 정리하자.
▶ scanf()
- scanf 함수는 처음 데이터를 입력 받을때 많이 사용한다. 하지만 이놈은 사용법이 매우 까다롭다. 어떤점에서 까다롭다고 하냐면 이놈은 입력받을때 형식을 100% 일치시켜 주어야한다.
scanf("%d---%s---%c",num, str, ch);
위와 같은 형식이 되어있다면 입력할때 단순히 입력 받을 3가지 변수만 적으면 되는것이 아니라 위와같이
3---asdf---T 와 같은 형태로 완벽히 맞춰 주어야한다. 그러지않는다면 제데로된 결과값을 기대할 수 없다. 이처럼 띄어쓰기 하나까지도 완전히 맞춰주어야 한다.
728x90
반응형
'Programming > C&C++&C#' 카테고리의 다른 글
[C++] C++ singleton 패턴 LNK2001 에러 (0) | 2016.06.08 |
---|---|
[C++] C++ 다이아몬드 만들기 (0) | 2013.12.27 |
[C언어] 주소록 linked list + file I/O (0) | 2013.07.31 |
[C언어] 간단한 주소록 만들기를 링크드리스트로 구현 (0) | 2013.07.31 |
[C++] 참조자 (0) | 2013.06.21 |