Programming
No. 145
Name. swindler
Subject. 각종 키보드 입력 함수
Main Cate. C/C++
Sub Cate.
Date. 2005-07-06 11:14
Hit. 4080 (211.109....)
File.
1. gets()
공백을 포함한 문자열을 입력받는다.
엔터키만 입력한 경우, strlen()이 0이 되며,
첫번째 문자가 NULL_CHAR가 된다. ('\0')
do{
printf("Input Mall Name : ");
gets(name);
} while(name[0]==NULL_CHAR);


2. getc()
한문자를 입력받는다.
엔터키가 버퍼에 남게 된다.
그냥 엔터만 입력한 경우에는 넘어가고
엔터키가 아닌 경우 getchar()를 이용하여,
엔터키를 버퍼에서 빼내야 한다.

kind = getc(stdin);
if(kind!=10) getchar();
if(kind==10) kind=DEFAULT_KIND;

3. scanf("%s")
공백이 있을경우 거기까지만 입력받는다.



new line : \n : 10
line feed
tab : \t : 9
BackSpace : 8
Null Char : \0 : 0
Carriage Return : 13
Space : 32

(-1)

[바로가기 링크] : http://coolx.net/cboard/develop/145



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox