================================================================================
#include <stdio.h>
void ClearLineFromReadBuffer(void)
{
while(getchar() != '\n');
}
int main()
{
char perID[7];
char name[10];
fputs("주민번호 앞 6자리 입력 : ", stdout);
fgets(perID, sizeof(perID), stdin);
ClearLineFromReadBuffer(); // 입력버퍼 비우기
// fflush(stdin); // 입력버퍼 비우기
fputs("이름 입력 : ", stdout);
fgets(name, sizeof(name), stdin);
printf("주민번호 : %s \n", perID);
printf("이름 : %s \n", name);
return 0;
}
'C_C++' 카테고리의 다른 글
문자열을 복사하는 함수들 : strcpy, strncpy (0) | 2011.01.13 |
---|---|
문자열의 길이를 반환하는 함수 : strlen (0) | 2011.01.13 |
문자 단위 입출력 함수 - getchar putchar (0) | 2011.01.13 |
문자열 입출력 함수 - fgets fputs gets puts (0) | 2011.01.13 |
개정 윤성우 C프로그래밍 - Ch15 도전! 프로그래밍 도전1 (0) | 2010.12.17 |