scanf("%자리수[...]%*c, s);
- %[…] 은 edit set이라 불리며 scanf()를 통해 전달 받은 문자열이 […]안의 문자와 매치되는 경우에만 s에 저장
scanf("%자리수[^\n]%*c", s);
- \n을 만날 때까지 입력을 받음
- %[]안의 ^는 scanf()를 통해 전달 받은 문자열이 ^ 뒤에 나오는 문자와 매치되지 않을 때 s에 저장됨.
- 조건을 만족하지 못하는 곳과 그 뒷부분은 모두 무시

scanf(“%5[^:-]%*c%d”, s, &d);
- :나 -를 만나기 전까지 5자리의 문자를 읽어옴
- :나 -를 만나면 그 뒤에 있는 숫자를 가져옴
- 정해진 자리수보다 적거나 딱 맞추면 뒤에 숫자가 정상출력
%s와 %c의 차이
- %s는 white-space를 만나면 읽기를 중단함.
여러가지 케이스들

