초보 시스템 프로그래밍 실습 도움 요청드립니다.

sirasoni3907의 이미지

텍스트 파일명”과 “파일 내용”을 입력함수를 이용해 문자열로 저장한 뒤 텍스트 파일을 생성하고 다시 해당 텍스트 파일을 읽어 터미널로 내용을 출력하는 프로그램을 작성하시오.
1. 프로그램은 총 5개로 main.c, Write.h, Write.c, Read.h, Read.c로 구성한다.
2. Clion IDE로 소스코드를 작성하고 컴파일하여 실행한다.
3. 작성한 프로그램을 디버깅하여 결과를 확인한다.
fopen(), fprintf(), fgets(), fclose() 을 이용한다.

시스템 프로그래밍 실습 중인데 강의자료에도 비슷한 예제가 없어서 도저히 모르겠습니다 ㅠㅠ

익명 사용자의 이미지

전부 다 해달라는 건가요?

강의 실습이라면 담당 조교님께 도움을 부탁하세요.

connect의 이미지

https://modoocode.com/231 여기가 좋아보입니다.

세벌의 이미지

Clion IDE는 안 써 봤는데 구글에서 찾아보니 나오네요..
https://www.jetbrains.com/clion/download/?source=google&medium=cpc&campaign=11960744627&term=clion&gclid=Cj0KCQjwkOqZBhDNARIsAACsbfLzpcHKJZ5YJrhltGdMMoGRngkj8bfCtAtp71kERcyjzjvqT0PjmA0aAhjGEALw_wcB#section=linux

fopen() 등등 함수 역시 구글 찾아보면 잘 나오네요.
https://blockdmask.tistory.com/392

https://www.tutorialspoint.com/c_standard_library/c_function_fopen.htm
구글에 찾아보면
fprintf(),
fgets(),
fclose()
설명 잘 나올 겁니다.

강의자료에 비슷한 예제 없으면 어때요.
구글에 찾아보면 많이 나올 겁니다.
힌트만 좀 드립니다.

#include <stdio.h>
#include "Write.h"
#include "Read.h"
char fName[128];
char fContent[1024];
FILE *fp;
main()
{
	char fName[128];
	char fContent[1024];
	fgets(fName);
	fgets(fContent);
	fp=fopen(fName, "w");
	fprintf(fp, fContent);
	fclose(fp);
}