Visual C++ > Tip&Tech > 리눅스사용시 참조 => 입력버퍼 비우기 fflush(stdin) MS VS __fpurge(stdin) LINUX
 
C/C++
Library
Tip&Tech
Q&A
 
 
Tip&Tech
  HOME > Visual C++ > Tip&Tech
 
작성일 : 10-05-25 15:41
리눅스사용시 참조 => 입력버퍼 비우기 fflush(stdin) MS VS __fpurge(stdin) LINUX
 글쓴이 : 덩벙이 (211.♡.155.10)
조회 : 7,497   추천 : 0   비추천 : 0  

#include <stdio.h>
#include <stdio_ext.h> //__fpurge(stdin) 사용시 적용

int main(void)
{
        char perID[7]; //6+null문자=7
        char name[10];

        fputs("주민번호 앞 6자리를 입력하세요 : ", stdout);


        fgets(perID, sizeof(perID),stdin);
         //fflush(stdin); //버퍼를 비운다.MS에만 사용가능
        __fpurge(stdin); //버퍼를 비운다,리눅스에만 사용가능

        fputs("이름을 입력하세요 : ", stdout);
        fgets(name,sizeof(name), stdin);

        printf("주민번호 앞자리 : %s\n", perID);
        printf("이름은 : %s\n", name);

        return 0;
}
~   


 
 

Total 66,696
번호 제   목 글쓴이 날짜 추천 비추천 조회
66696 리눅스용 비동기 소켓 클래스 덩벙이 08-10 0 0 5723
66695 mysql 연동 C 프로그래밍 덩벙이 08-10 0 0 5112
66694 [리눅스 C]소켓을 이용한 TCP 통신. 서버&클라이언트 기초 덩벙이 08-10 0 0 9152
66693 리눅스사용시 참조 => 리눅스에서 컴파일시 sqrt(), atan(), … 덩벙이 05-27 0 0 5511
66692 [C] strlen, strcmp, strcpy, strcat 직접 작성하기 덩벙이 05-26 0 0 5508
66691 리눅스사용시 참조 => 입력버퍼 비우기 fflush(stdin) MS VS … 덩벙이 05-25 0 0 7498
66690 문자열 다루기 (복사, 합치기, 비교하기) 덩벙이 05-14 0 0 10506
66689 간단한 if문 덩벙이 04-24 0 0 5138
 1  2  3  4  5  6  7  8  9  10    
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.