>> Delete Reply from No. 0 article
No. RE: 죄송합니다 착각했네요^^;;

등록 2002-10-27 23:29:00 By localhost     조회 5
이름 모래비    

		: 다음 함수로 문자열을 받아서 길이를 구합니다
:
: int getline( char <>, int lim ) /* lim : max length */
: {
:     int c, i;
:
:     for(i=0; i<lim-1 && (c=getchar())!=EOF && c!=''; i++)
:         s[i] = c;
:     if (c == '') {
:         s[i] = c;
:         i++;
:     }
:     s[i] = '';
:     return i;
: }
: 
: 코드의 for 문에서 lim 가 만약 10이라면 문자를 8개만 읽
게 
: 되는 것 아닌가요? 그리고 다음 if 문에서 을 받아서 넣고 
: 마지막 s[9]에다가 을 넣
는 건가요? <= 이렇게 이해했음 
: 
: 그렇다면 중간에 if문이 구지 필요가 없을 것 같은데요

: 그리고 만약 문자열 끝에 이 포함되어 있지 않다면 9개가 아닌 
: 8개밖에 구할 수 없을 것
:  같은데요..
: 다르게 테스트 해보니 생각하는 것이랑 틀리게 되네요..
: 설명좀 부탁드립니다
: 죄송합니다 -_-;; 착각하고 있었네요 흠.. 
: 이해 했습니다.
:
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved