구조체 에러...
옆집언니야
//학생 3명을 입력받아 출력하라.
#includestdio.h
#includeconio.h
#includestring.h
//1)학생성적 구조체를 main 밖에서 정의
struct person_sung{
char hankbun[8];
char name[8];
int chul;
int medi;
int term;
int sum;
float avg;
char jum[2];
};
//2)정의한 내용을 데이터형식으로 선언
typedef struct person_sung ss;//person_sung을 ss로 하겟다
int main(void){
ss s1[3];
int i;
for(i=0 ; i3 ; i++){
printf(학번, 이름 , 출석, 중간, 기말 순으로 입력하라\n);
scanf(%s, %s, %d, %d, %d,&s1[i].hankbun,&s1[i].name,&s1[1].chul,&s1[i].medi,&s1[i].term);
s1[i].sum=s1[i].chul+s1[i].medi+s1[i].term;
s1[i].avg=s1[i].sum/3.0;
if(s1[i].sum=70)
strcpy(s1[i].jum ,A+);
else
strcpy(s1[i].jum ,A);
}
printf(학번, 이름, 출석, 중간, 기말 ,합, 평균 ,성적 \n);
for(i=0;i3; i++){
printf(%s, %s, %d, %d, %d, %d, %f , %s \n , s1[i].hankbun ,s1[i].name ,s1[i].chul , s1[i].medi ,s1[i].term,s1[i].sum,s1[i].avg,s1[i].jum);
}
getch();
return 0;
}
3명을 입력받고 출력값이 쓰레기값이 나오고.. 이상해요.ㅜ
-
라미
문자열 입력받을땐 & 붙이지않아요..
-
서리서리
scanf(); 부분이 좀 잘못된거 같은데용;;