#include <stdio.h>
struct point
{
int no;
char bloodtype[2];
double optical;
int weight;
};
int main(void)
{
int i;
int j;
struct point p1[5];
for (j = 1; j < 6; j++)
{
printf("%d번째 학생의 학번, 혈액형, 시력, 몸무게를 순서대로 입력하세요 : ", j);
for (i = 0; i < 5; i++)
{
scanf_s("%d %s %lf %d", &p1[i].no, &p1[i].bloodtype, &p1[i].optical, &p1[i].weight);
}
}
printf("\n");
for (i = 0; i < 5; i++)
{
printf("%d번째 학생의 학번 : %d 혈액형 : %s형, 시력 : %.3lf, 뭄무게 : %dkg\n", p1[i].no, &p1[i].bloodtype, p1[i].optical, p1[i].weight);
}
return 0;
}
컴파일은 정상적으로 되는데 실행해서 입력하면 오류가 생겨서 다음으로 넘어가지가 않아 ㅠㅠ
좀 도와줘 왜 그런겨...
이정도 디버그도 할자신없으면 그냥 접는게 나읍니다.
scanf_s라서 그런듯 서식 맞춰서 넣어봐.
scanf_s 문자열 입력할때 버퍼 크기 넘겨주면 문제없이 실행됨 - dc App
다음에 질문할땐 오류 내용을 가저와라 그리고 니도 오류찾을때 그 오류메시지 참조하고
ㄴ 씹꼰대새끼가 지가뭐라는 되는것마냥 지껄이는거봐라 ㅋㄱㅋㄱㅋㅋ
이.정.도 디.버.그.도 못.잡.으.면.접.는.게.낫.다 ㅋㅋㄱㅋㄱㅋㄱㅋㄱㅋㄱㅋㅋ꼰대새끼들 극혐이네