c언어 입출력&메뉴만들기 질문
은율
질문 제목 : c언어 입출력&메뉴만들기 질문질문 요약 :c언어 입출력 하려고 아래처럼소스 만들어봣는데 출력할때 빈메모장만뜨네요 ㅠ 해결해주세요 그리고 메뉴 만드려면어떻게해야하는거죠?질문 내용 :
#include stdio.h
#include stdlib.h // exit() 함수를 위해
#define MAX_COLS 32768
#define MAX_SINGER 5
typedef struct singer{
char name[13],song[13],genre[13];
int date,grade,number;
} SINGER;
int main()
{
SINGER std[MAX_SINGER];
FILE *in,*f;
char s[MAX_COLS]; // 행이 1줄씩 임시로 저장될 버퍼
char *str;
// fopen() 함수로 파일 열기
if ( (in = fopen(C:\\Users\\user\\Desktop\\MusicInput.txt, rt)) == NULL)
{
fputs(Cannot open input file...\n, stderr);
exit(1); // 모든 파일 닫고, 프로그램 종료
}
// 읽기 시작: 프로그램의 본체
while (fgets(s, MAX_COLS, in) != NULL)
{
printf(s); // 한 줄씩 화면에 출력
}
printf(\n);
f=fopen(C:\\Users\\user\\Desktop\\MusicOutput.txt, wt);
if(f!=NULL)
{
fputs(str,f);
fclose(f);
}
fcloseall(); // 모든 파일 닫기
return 0;
}
`메뉴의 구성
1. 전체 정보 보기
1. 가수 순서로 보기 (사전 순서)
2. 제목 순서로 보기 (사전 순서)
3. 장르 순서로 보기 (사전 순서)
4. 발매 순서로 보기 (오래된 순서)
5. 평점 순서로 보기 (높은 순서)
2. 정보 검색 하기
1. 가수 검색
2. 제목 검색
3. 장르 검색
3. 정보 추가 하기
4. 음악 평점 주기
5. 저장 및 종료`메뉴의 각 기능
1. 전체 정보 보기
- 모든 음악 정보를 선택 사항에 따라 정렬하여 보여준다.
2. 정보 검색 하기
- 가수 / 제목 / 장르를 입력받아 일치하는 정보를 출력해준다.
3. 정보 추가 하기
- 새로운 음악 정보를 입력 받아 추가 시켜준다.
4. 음악 평점 주기
- 제목을 입력 받아, 선택한 곡의 평점을 매긴 후 변화를 보여준다.
(제목은 겹치는 경우가 없다고 가정한다.)
5. 저장 및 종료
- 모든 음악 정보를 파일에 출력한 후 콘솔화면에도 출력한 후 종료한다.
- 파일 출력은 가수 순서로 정렬하여 출력한다.
-------------------------------------------------------------------------------------
좋은 부업 정보 하나 있어서 소개해드립니다!
직장인이든, 학생이든 만 20세 부터 45세까지!
집에서 편하게 일하실수 있는 부업이에요
관심있으신분들은 아래 링크 참조해주세요 !
www.comlover.co.kr/bookmark67
-
바로찬글
win7쓰시나봐요.
근데 여기서 상업성 광고해도 되는것임?