겉 껍데기는 다 짰는데 함수짜는데 어려움이 있어서 좀 도와주세요 ㅠㅠ
#include<stdio.h>
enum selection{FINISH, INPUT, SEARCH, PRINT};
struct student{
int id;
char name[10];
int score;
char grade;
};
int input(struct stduent s[], int count);
void search(struct student s[], int count);
void print(struct student s[], int count);
void store(struct student s[], int count);
void main(void){
FILE* fp=NULL;
int i, count, select;
struct student students[1000];
char str[100]={0};
if( (fp=fopen("data.txt", "r"))==NULL) return;
fscanf(fp, "%d", &count);
for(i=0;i<count;i++){
fscanf(fp, "%d %s %d",
&students[i].id,students[i].name,&students[i].score);
}
fclose(fp);
while(1){
printf("1.입력 2.학번으로 검색 3.성적순 출력 0.종료n 선택> ");
scanf(" %d", &select);
if( FINISH==select){store(students, count); break;}
switch(select){
case INPUT:
count=input(students,count); break;
case SEARCH:
search(students, count); break;
case PRINT:
print(students, count); break;
}
}
}
int input(struct student s[], int count){
printf("학번 이름 점수 를 입력하세요.n");
return count;
}
void search(struct student s[], int count){
printf("학번을 입력하세요.n");
}
void print(struct student s[], int count){
int i;
printf("n순번t학번tt이름tt점수tt학점n");
printf("------------------------------------------------------------n");
for(i=0;i<count;i++)
printf("%3dt%6dtt%3stt%4dtt%cn",i+1,s[i].id,s[i].name,
s[i].score,s[i].grade);
printf("--------------------------------------------------------nn");
}
void store(struct student s[], int count){
printf("data.txt로 저장.n");
}
함수 좀 짜주세요 ㅠㅠㅠ 내일까지제출해야되는데 모르겠어요 ㅠㅠㅠ
다하시고 soju326@naver.com으로 좀 보내주시면 감사하겠습니다 꾸벅 ㅠㅠ
이거 아까 낮에도 질문했던거 같은데 그시간에 책 찾아봤으면 혼자 했겠다.
글싼이 : 미안..헥헥..아직 코딩중인데, 조금더 시간이 걸릴거 같다. 새벽 3시쯤에 다시 와봐. 그때까지 끝내놓을께. TV라도 보면서 편히 쉬어~
바카라게임→【주소▶affn5.w70.kr◀복사】←바카라게임◇바카라게임◇바카라게임━━바카라게임