본문 바로가기

프로그래밍/C언어

C언어 파일 I/O 이건 알아야지 (문제)

#include "stdio.h"
#include "string.h"
#include "stdlib.h"

 

void test1();
void test2();
void test3();
void test4();
void test5();
void test6();
void test7();
void test8();

 

int main()
{
 //1.abc.txt 텍스트파일을 열어 abc라는 값을 쓰기
 test1();

 

 //2.abc.txt 텍스트파일을 열어 값을 읽고 출력하기
 test2();

 

 //3. abc.txt라는 파일을 열어 다음 라인에 def라는 값을 쓰기
 test3();
 test2();

 

 //4. abc.txt라는 파일을 열어 초기화 후 Hello, world!라는 값을 쓰기
 test4();
 test2();

 

 //5.a.jpg 파일을 읽어서 버퍼에 복사 후, b.jpg라는 파일로 만들기(단, 파일 복사, 이동 등의 함수 사용하지 않기)
 test5();

 

 //6.b.jpg 파일 사이즈 출력하기
 test6();

 

 //7.abc.txt 파일에 3번째 위치(l)부터 4글자를  abcd로 교체 후, 파일내용 읽어서 출력하기(Heabcdworld!)
 test7();

 

 //8.abc.txt 파일을 읽어, 거꾸로 출력하시오(!dlrowdcbaeH)
 test8();

 

 /*9.report.txt라는 파일에는 다음과 같이 성적이 적혀있다. report_result.txt 파일을 생성하여 번호,평균,총점을 다음과 같이 출력하라.
  * 입력파일
 1!en:30,ko:50,math:70
 2!en:50,ko:80,math:50
 3!en:100,ko:100,math:100
 *
 *출력파일
 1;avg=50,sum=150
 2;avg=60,sum=180
 3;avg=100,sum=300
 */
 test9();


 return 0;
}

 

반응형

'프로그래밍 > C언어' 카테고리의 다른 글

C언어 파일 I/O 이건 알아야지 (풀이)  (0) 2018.03.21