• 검색 결과가 없습니다.

직접 타이핑하고, 실행시켜 봅시다

N/A
N/A
Protected

Academic year: 2022

Share "직접 타이핑하고, 실행시켜 봅시다"

Copied!
1
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

- 1 -

(예제 7.4) fgets() 함수 예제

○ 예제

다음 예제 코드는 fgets() 함수의 사용 예를 나타냅니다. 직접 타이핑하고, 실행시켜 봅시다.

모니터에 출력된 결과를 보고 왜 이런 결과가 일어났을까 생각해 봅시다. 그 이유를 도저히 모르겠는 학생은 질문해 주세요.

#include <stdio.h>

int main () { FILE *fp;

char str[60];

/* opening file for reading */

fp = fopen("file.txt" , "r");

if(fp == NULL) {

perror("Error opening file");

return(-1);

}

if( fgets (str, 60, fp)!=NULL ) { /* writing content to stdout */

puts(str);

}

fclose(fp);

return(0);

}

프로그램을 컴파일하고 실행시키기 전에 실행파일과 같은 디렉터리 내에 file.txt라는 이름의 텍스트 파일을 gedit로 작성해 둡시다. 파일의 내용을 다음과 같이 적습니다.

We are in 2018

프로그램을 컴파일하고 실행시키면 다음과 같은 결과가 나옵니다.

We are in 2018

○ 참고문헌

https://www.tutorialspoint.com/c_standard_library/c_function_fgets.htm

참조

관련 문서

[r]

검색 결과의 순위 정하는 방법을

정보의 분류가 무엇인지 생각해 봅시다 .... 슈퍼마켓 광고지에서

장애인보조기구에 대하여 더 알고 싶은 점에 대하여 이야기를 나누어

Fitted with an integrated sideshift and tilting car- riage as standard, the uniquely designed triplex fixed mast has no central lift cylinder which, together with the

베르기우스에

여러분이 알고 있는 세계문화유산에 대해서 이야기해 봅시다.. 신문 기사 제목과 관계있는 어휘를 말해 봅시다.. 4) 문화재가 훼손되는 경우가 있어서 안타깝다.

RANDOMU (Normal Distribution) 반의 난수들을 발생시키는 RANDOMN 함수 두 종류가 제공됩니다 이 함수들의 세부적인