검색어 입력폼

C언어 기초와 응용 13장 연습문제

저작시기 2007.01 |등록일 2007.06.08 워드파일MS 워드 (doc) | 5페이지 | 가격 300원

목차

없음

본문내용

1. 다음 코드의 잘못된 점을 지적하시오.

FILE file1, file2;

file1=fopen(“filename1.dat”,”r”);
file2=fopen(“filename2”);

해답

FILE *file1, *file2; ====> 파일 포인터의 생략

ile1=fopen(“filename1.dat”,”r”);
file2=fopen(“filename2”, “r/w/a “); ===> 파일 모드 생략



2. 다음 프로그램의 에러를 수정하시오.

void main(){
FILE *fp, *fopen(), *fclose();
char ch;

fp=fopen("filename.dat","w");
while((ch=fgetc(fp))!=EOF)
putch(ch);

fclose("fp");
}

해답
#include <stdio.h>

void main(){
FILE *fp, *fopen();
int fclose(); ====> fclose()함수는 integer형을 return한다.
char ch;

fp=fopen("filename.dat","w");
while((ch=fgetc(fp))!=EOF)
putch(ch);

fclose(fp); ====> fclose()함수의 매개변수에는 따옴표를 생략한다.
}


3. test.txt파일의 내용이 다음과 같을 때, 다음 프로그램의 실행 결과는?

C Language is Powerful.
And C is efficient on most machines.
다운로드 맨위로