[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 파일입출력함수
소분류: 파일내용읽기
finput() 작성일: 1999/10/22
수정일: 2002/07/05

1. 형식 형식1) result= finput(fp) 형식2) result= finput(fp, rbyte) 2. 기능: 인자 fp 파일에서 개행문자 또는 인자 rbyte 크기까지를 얻는다. 3. 설명 (1) 인자 fp는 파일 포인터이며 파일 개방시 얻은 값이어야 하고 파일 포인터가 아니면 에러 처리되며 이미 폐쇄된 파일 포인터일 때는 경고 메시지를 출력 하고 result에 -1의 값을 되돌린다. (2) 형식1)은 개행문자('\n')까지 읽은 후 개행문자 전까지를 문자열로 되돌린다. (3) 형식2)에서 인자 rbyte는 한번에 읽을 문자수이다. (4) 이진파일은 '\0'문자 때문에 정상적으로 읽혀지지 않을 수도 있다. (5) 인자 rbyte의 값은 -1보다 크고 512보다 작아야 한다.(그외는 에러 발생) (6) 인자 rbyte의 값이 0 이면 파일에서 입력을 받지 않는다. (7) 인자 fp 파일에서 입력을 받은 문자열이 result에 돌려진다. 4. 사용예 filename= helpdir ~ "temp/sample.txt"; // 도움말 디렉토리와 문자열 결합 fp= fopen(filename, "r"); if(fp==FILE_OPEN_ERR) { print("file open error!\n"); return; } getline= finput(fp, 11); // 11byte를 읽는다. print(getline); fclose(fp); ------------------------------ [ 출력결과 ] ------------------------------ 안녕하세

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]