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 |
|
|
|
|
| [Modify] [Delete] | [Reply] [List] | |



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