C 프로그래밍 성적표 산출 프로그램 파일입출력 이용
*용*
다운로드
장바구니
소개글
C언어로 작성한 성적관리 프로그램 입니다.그외에 수업중에 했던 모든 실습자료, 보고서, 과제 전부 포함되어있습니다.
사용된 기술은 포인터, 구조체, 파일입출력 입니다
프로그램, 보고서 전부 포함 되어있습니다.
목차
없음본문내용
[문제] 입력 데이터를 이용하여 각 학생들의 성적표를 완성 하세요.1. 소스
(1). "source.c"
#include <stdio.h>
struct student{
int stNum;
char stName[15];
int kor, eng, math;
int sum;
float avg;
char deg;
int score;
};
char degree(float avg){
char s;
if(avg<=100 && avg>=90)
s=`A`;
else if(avg<=89 && avg>=80)
s=`B`;
else if(avg<=79 && avg>=70)
s=`C`;
else if(avg<=69 && avg>=60)
s=`D`;
else
s=`F`;
return s; // char의 문자형 데이터를 리턴
}
void st_Grade(char *dataFile){
FILE *df, *gf;
struct student st[255];
int z,i,j,cnt=0,e;
char ex[]=".txt";
char temp[20];
if((df=fopen(dataFile,"r")) != NULL) {
z=0;
while((fscanf(df,"%d %s %d %d %d",&st[z].stNum,st[z].stName,
&st[z].kor,&st[z].eng,&st[z].math)) != EOF){
st[z].sum=st[z].kor+st[z].eng+st[z].math; // 점수 총합
st[z].avg=(float)st[z].sum/3; // 점수 평균
st[z].deg=degree(st[z].avg); // 학점
z++; // 배열주소 증가
cnt++; // 배열의 크기 체크
.
.
.
참고 자료
없음압축파일 내 파일목록
20055317_천용기.hwp
C 프로그래밍 보고서.hwp
C 프로그래밍 보고서.pdf
chap1. C언어의 개요.ppt
chap10.전처리기.ppt
chap11.입출력함수.ppt
chap12. 동적메모리함수.ppt
chap13.라이브러리함수.ppt
chap2.변수의 사용방법.ppt
chap3.연산자.ppt
chap4.제어문법.ppt
chap5. 사용자함수.ppt
chap6. 배열.ppt
chap7.포인터.ppt
chap8.구조체와 공용체.ppt
chap9.열거형과 기억클래스.ppt
class/c2009/c2009.dsp
class/c2009/c2009.dsw
class/c2009/c2009.ncb
class/c2009/c2009.opt
class/c2009/c2009.plg
class/c2009/c2009.sln
class/c2009/c2009.suo
class/c2009/c2009.vcproj
class/c2009/c2009.vcproj.chun-PC.chun.user
class/c2009/data.txt
class/c2009/Debug/BuildLog.htm
class/c2009/Debug/c2009.exe.embed.manifest
class/c2009/Debug/c2009.exe.embed.manifest.res
class/c2009/Debug/c2009.ilk
class/c2009/Debug/eunjeong.obj
class/c2009/Debug/main.obj
class/c2009/Debug/s0104.obj
class/c2009/Debug/s0107.obj
class/c2009/Debug/s0108.obj
class/c2009/Debug/s0111.obj
class/c2009/Debug/s0112.obj
class/c2009/Debug/s0114.obj
class/c2009/Debug/s1015.obj
class/c2009/Debug/s1222.obj
class/c2009/Debug/s1222.pch
class/c2009/Debug/s1222.pdb
class/c2009/Debug/s1224.obj
class/c2009/Debug/s1225.obj
class/c2009/Debug/s1228.obj
class/c2009/Debug/s1229.obj
class/c2009/Debug/s1231.obj
class/c2009/Debug/sm5.txt
class/c2009/Debug/vc60.idb
class/c2009/Debug/vc60.pdb
class/c2009/Debug/vc90.idb
class/c2009/Debug/vc90.pdb
class/c2009/eunjeong.c
class/c2009/fun.h
class/c2009/main.c
class/c2009/outFile
class/c2009/s0104.c
class/c2009/s0107.c
class/c2009/s0108.c
class/c2009/s0111.c
class/c2009/s0112.c
class/c2009/s0114.c
class/c2009/s0115.c
class/c2009/s1015.c
class/c2009/s1222.c
class/c2009/s1224.c
class/c2009/s1225.c
class/c2009/s1228.c
class/c2009/s1229.c
class/c2009/s1231.c
class/c2009/sam1
class/c2009/sam2
class/c2009/sam3
class/c2009/sample1
class/c2009/sm5.txt
PROJECT/C프로그래밍 프로젝트_20055317_천용기.hwp
PROJECT/C프로그래밍 프로젝트_20055317_천용기.pdf
PROJECT/Debug/G드래곤.txt
PROJECT/Debug/main.obj
PROJECT/Debug/PROJECT.exe
PROJECT/Debug/PROJECT.ilk
PROJECT/Debug/PROJECT.pch
PROJECT/Debug/PROJECT.pdb
PROJECT/Debug/source.obj
PROJECT/Debug/st_data.txt
PROJECT/Debug/vc60.idb
PROJECT/Debug/vc60.pdb
PROJECT/Debug/강호동.txt
PROJECT/Debug/김연아.txt
PROJECT/Debug/대성.txt
PROJECT/Debug/유재석.txt
PROJECT/main.c
PROJECT/PROJECT.dsp
PROJECT/PROJECT.dsw
PROJECT/project.h
PROJECT/PROJECT.ncb
PROJECT/PROJECT.opt
PROJECT/PROJECT.plg
PROJECT/source.c
PROJECT.zip
과제1(표그리기)/20055317_천용기.c
과제1(표그리기)/20055317_천용기.dsp
과제1(표그리기)/20055317_천용기.dsw
과제1(표그리기)/20055317_천용기.ncb
과제1(표그리기)/20055317_천용기.opt
과제1(표그리기)/20055317_천용기.plg
과제1(표그리기)/Debug/20055317_천용기.exe
과제1(표그리기)/Debug/20055317_천용기.ilk
과제1(표그리기)/Debug/20055317_천용기.obj
과제1(표그리기)/Debug/20055317_천용기.pch
과제1(표그리기)/Debug/20055317_천용기.pdb
과제1(표그리기)/Debug/hw.obj
과제1(표그리기)/Debug/hw2.exe
과제1(표그리기)/Debug/hw2.ilk
과제1(표그리기)/Debug/hw2.pch
과제1(표그리기)/Debug/hw2.pdb
과제1(표그리기)/Debug/main.obj
과제1(표그리기)/Debug/vc60.idb
과제1(표그리기)/Debug/vc60.pdb
과제2(조건문,반복문)/20055317_천용기.c
과제2(조건문,반복문)/Debug/20055317_천용기(2).obj
과제2(조건문,반복문)/Debug/20055317_천용기(3).obj
과제2(조건문,반복문)/Debug/20055317_천용기.obj
과제2(조건문,반복문)/Debug/hw4.exe
과제2(조건문,반복문)/Debug/hw4.ilk
과제2(조건문,반복문)/Debug/hw4.pch
과제2(조건문,반복문)/Debug/hw4.pdb
과제2(조건문,반복문)/Debug/vc60.idb
과제2(조건문,반복문)/Debug/vc60.pdb
과제2(조건문,반복문)/hw4.dsp
과제2(조건문,반복문)/hw4.dsw
과제2(조건문,반복문)/hw4.ncb
과제2(조건문,반복문)/hw4.opt
과제2(조건문,반복문)/hw4.plg
과제3(포인터)/20055317_천용기.c
과제3(포인터)/Debug/20055317_천용기.obj
과제3(포인터)/Debug/vc60.idb
과제3(포인터)/Debug/vc60.pdb
과제3(포인터)/Debug/z.obj
과제3(포인터)/Debug/포인터과제.exe
과제3(포인터)/Debug/포인터과제.ilk
과제3(포인터)/포인터과제.dsp
과제3(포인터)/포인터과제.dsw
과제3(포인터)/포인터과제.ncb
과제3(포인터)/포인터과제.opt
과제3(포인터)/포인터과제.plg
과제3(포인터)/포인터과제.suo
과제3(포인터)/포인터과제.vcproj
응용4/Debug/main.obj
응용4/Debug/pr4.txt
응용4/Debug/pr5.txt
응용4/Debug/pr6_1.txt
응용4/Debug/pr6_2.txt
응용4/Debug/vc60.idb
응용4/Debug/vc60.pdb
응용4/Debug/응용4.exe
응용4/Debug/응용4.ilk
응용4/Debug/응용4.pch
응용4/Debug/응용4.pdb
응용4/main.c
응용4/pr4.txt
응용4/pr5.txt
응용4/응용4.dsp
응용4/응용4.dsw
응용4/응용4.ncb
응용4/응용4.opt
응용4/응용4.plg
파일입출력/Debug/main.obj
파일입출력/Debug/vc60.idb
파일입출력/Debug/vc60.pdb
파일입출력/Debug/파일입출력.exe
파일입출력/Debug/파일입출력.ilk
파일입출력/main.c
파일입출력/sample.dat
파일입출력/temp.dat
파일입출력/파일입출력.dsp
파일입출력/파일입출력.dsw
파일입출력/파일입출력.ncb
파일입출력/파일입출력.opt
파일입출력/파일입출력.plg
파일입출력/파일입출력.sln
파일입출력/파일입출력.suo
파일입출력/파일입출력.vcproj
파일입출력/파일입출력.vcproj.chun-PC.chun.user
C 프로그래밍 보고서.hwp
C 프로그래밍 보고서.pdf
chap1. C언어의 개요.ppt
chap10.전처리기.ppt
chap11.입출력함수.ppt
chap12. 동적메모리함수.ppt
chap13.라이브러리함수.ppt
chap2.변수의 사용방법.ppt
chap3.연산자.ppt
chap4.제어문법.ppt
chap5. 사용자함수.ppt
chap6. 배열.ppt
chap7.포인터.ppt
chap8.구조체와 공용체.ppt
chap9.열거형과 기억클래스.ppt
class/c2009/c2009.dsp
class/c2009/c2009.dsw
class/c2009/c2009.ncb
class/c2009/c2009.opt
class/c2009/c2009.plg
class/c2009/c2009.sln
class/c2009/c2009.suo
class/c2009/c2009.vcproj
class/c2009/c2009.vcproj.chun-PC.chun.user
class/c2009/data.txt
class/c2009/Debug/BuildLog.htm
class/c2009/Debug/c2009.exe.embed.manifest
class/c2009/Debug/c2009.exe.embed.manifest.res
class/c2009/Debug/c2009.ilk
class/c2009/Debug/eunjeong.obj
class/c2009/Debug/main.obj
class/c2009/Debug/s0104.obj
class/c2009/Debug/s0107.obj
class/c2009/Debug/s0108.obj
class/c2009/Debug/s0111.obj
class/c2009/Debug/s0112.obj
class/c2009/Debug/s0114.obj
class/c2009/Debug/s1015.obj
class/c2009/Debug/s1222.obj
class/c2009/Debug/s1222.pch
class/c2009/Debug/s1222.pdb
class/c2009/Debug/s1224.obj
class/c2009/Debug/s1225.obj
class/c2009/Debug/s1228.obj
class/c2009/Debug/s1229.obj
class/c2009/Debug/s1231.obj
class/c2009/Debug/sm5.txt
class/c2009/Debug/vc60.idb
class/c2009/Debug/vc60.pdb
class/c2009/Debug/vc90.idb
class/c2009/Debug/vc90.pdb
class/c2009/eunjeong.c
class/c2009/fun.h
class/c2009/main.c
class/c2009/outFile
class/c2009/s0104.c
class/c2009/s0107.c
class/c2009/s0108.c
class/c2009/s0111.c
class/c2009/s0112.c
class/c2009/s0114.c
class/c2009/s0115.c
class/c2009/s1015.c
class/c2009/s1222.c
class/c2009/s1224.c
class/c2009/s1225.c
class/c2009/s1228.c
class/c2009/s1229.c
class/c2009/s1231.c
class/c2009/sam1
class/c2009/sam2
class/c2009/sam3
class/c2009/sample1
class/c2009/sm5.txt
PROJECT/C프로그래밍 프로젝트_20055317_천용기.hwp
PROJECT/C프로그래밍 프로젝트_20055317_천용기.pdf
PROJECT/Debug/G드래곤.txt
PROJECT/Debug/main.obj
PROJECT/Debug/PROJECT.exe
PROJECT/Debug/PROJECT.ilk
PROJECT/Debug/PROJECT.pch
PROJECT/Debug/PROJECT.pdb
PROJECT/Debug/source.obj
PROJECT/Debug/st_data.txt
PROJECT/Debug/vc60.idb
PROJECT/Debug/vc60.pdb
PROJECT/Debug/강호동.txt
PROJECT/Debug/김연아.txt
PROJECT/Debug/대성.txt
PROJECT/Debug/유재석.txt
PROJECT/main.c
PROJECT/PROJECT.dsp
PROJECT/PROJECT.dsw
PROJECT/project.h
PROJECT/PROJECT.ncb
PROJECT/PROJECT.opt
PROJECT/PROJECT.plg
PROJECT/source.c
PROJECT.zip
과제1(표그리기)/20055317_천용기.c
과제1(표그리기)/20055317_천용기.dsp
과제1(표그리기)/20055317_천용기.dsw
과제1(표그리기)/20055317_천용기.ncb
과제1(표그리기)/20055317_천용기.opt
과제1(표그리기)/20055317_천용기.plg
과제1(표그리기)/Debug/20055317_천용기.exe
과제1(표그리기)/Debug/20055317_천용기.ilk
과제1(표그리기)/Debug/20055317_천용기.obj
과제1(표그리기)/Debug/20055317_천용기.pch
과제1(표그리기)/Debug/20055317_천용기.pdb
과제1(표그리기)/Debug/hw.obj
과제1(표그리기)/Debug/hw2.exe
과제1(표그리기)/Debug/hw2.ilk
과제1(표그리기)/Debug/hw2.pch
과제1(표그리기)/Debug/hw2.pdb
과제1(표그리기)/Debug/main.obj
과제1(표그리기)/Debug/vc60.idb
과제1(표그리기)/Debug/vc60.pdb
과제2(조건문,반복문)/20055317_천용기.c
과제2(조건문,반복문)/Debug/20055317_천용기(2).obj
과제2(조건문,반복문)/Debug/20055317_천용기(3).obj
과제2(조건문,반복문)/Debug/20055317_천용기.obj
과제2(조건문,반복문)/Debug/hw4.exe
과제2(조건문,반복문)/Debug/hw4.ilk
과제2(조건문,반복문)/Debug/hw4.pch
과제2(조건문,반복문)/Debug/hw4.pdb
과제2(조건문,반복문)/Debug/vc60.idb
과제2(조건문,반복문)/Debug/vc60.pdb
과제2(조건문,반복문)/hw4.dsp
과제2(조건문,반복문)/hw4.dsw
과제2(조건문,반복문)/hw4.ncb
과제2(조건문,반복문)/hw4.opt
과제2(조건문,반복문)/hw4.plg
과제3(포인터)/20055317_천용기.c
과제3(포인터)/Debug/20055317_천용기.obj
과제3(포인터)/Debug/vc60.idb
과제3(포인터)/Debug/vc60.pdb
과제3(포인터)/Debug/z.obj
과제3(포인터)/Debug/포인터과제.exe
과제3(포인터)/Debug/포인터과제.ilk
과제3(포인터)/포인터과제.dsp
과제3(포인터)/포인터과제.dsw
과제3(포인터)/포인터과제.ncb
과제3(포인터)/포인터과제.opt
과제3(포인터)/포인터과제.plg
과제3(포인터)/포인터과제.suo
과제3(포인터)/포인터과제.vcproj
응용4/Debug/main.obj
응용4/Debug/pr4.txt
응용4/Debug/pr5.txt
응용4/Debug/pr6_1.txt
응용4/Debug/pr6_2.txt
응용4/Debug/vc60.idb
응용4/Debug/vc60.pdb
응용4/Debug/응용4.exe
응용4/Debug/응용4.ilk
응용4/Debug/응용4.pch
응용4/Debug/응용4.pdb
응용4/main.c
응용4/pr4.txt
응용4/pr5.txt
응용4/응용4.dsp
응용4/응용4.dsw
응용4/응용4.ncb
응용4/응용4.opt
응용4/응용4.plg
파일입출력/Debug/main.obj
파일입출력/Debug/vc60.idb
파일입출력/Debug/vc60.pdb
파일입출력/Debug/파일입출력.exe
파일입출력/Debug/파일입출력.ilk
파일입출력/main.c
파일입출력/sample.dat
파일입출력/temp.dat
파일입출력/파일입출력.dsp
파일입출력/파일입출력.dsw
파일입출력/파일입출력.ncb
파일입출력/파일입출력.opt
파일입출력/파일입출력.plg
파일입출력/파일입출력.sln
파일입출력/파일입출력.suo
파일입출력/파일입출력.vcproj
파일입출력/파일입출력.vcproj.chun-PC.chun.user