alright ive been workin on it for a bit, and here is what I have now:
Code:
Record* list;
void Input(void){
int i;
Record *tailRecord;
while(1){
Record *newRecord = (Record*) malloc(sizeof(Record));
printf("Please Enter Students B-Number:\n");
scanf("%d",&newRecord->bNumber);
printf("Please Enter Students First Name:\n");
scanf("%s",&newRecord->firstName);
printf("Please Enter Students Last Name:\n");
scanf("%s",&newRecord->lastName);
for(i = 0; i < 7; i++)
{
printf("Please Enter Students Grade For Quiz # %d\n",i);
scanf("%s", (int*)&newRecord->quizGrades[i]);
}
for(i = 0; i < 6; i++)
{
printf("Please Enter Students Grade For Project # %d\n",i);
scanf("%s", (int*)&newRecord->projectGrades[i]);
}
printf("Please Enter Student's Final Exam Grade:\n");
scanf("%s",(int*)&newRecord->finalExamGrade);
printf("%d\n",newRecord->bNumber);
printf("%s\n",&newRecord->firstName);
printf("%s\n",&newRecord->lastName);
for(i=0; i<7;i++)
{
printf("%s\n",newRecord->quizGrades[i]);
}
for(i=0;i<6;i++)
{
printf("%s\n",newRecord->projectGrades[i]);
}
printf("%s\n",newRecord->finalExamGrade);
newRecord->next='\0';
if(!list)
{list = newRecord;tailRecord = list;}
else{
tailRecord->next = newRecord;
tailRecord = tailRecord->next;
}
}
}
when I run it this is what i get
Code:
Please Enter Students B-Number:
b00190483
Please Enter Students First Name:
Please Enter Students Last Name:
evan
Please Enter Students Grade For Quiz # 0
4
Please Enter Students Grade For Quiz # 1
334
Please Enter Students Grade For Quiz # 2
34
Please Enter Students Grade For Quiz # 3
45
Please Enter Students Grade For Quiz # 4
45
Please Enter Students Grade For Quiz # 5
34
Please Enter Students Grade For Quiz # 6
534
Please Enter Students Grade For Project # 0
534
Please Enter Students Grade For Project # 1
534
Please Enter Students Grade For Project # 2
534
Please Enter Students Grade For Project # 3
534
Please Enter Students Grade For Project # 4
54
Please Enter Students Grade For Project # 5
54
Please Enter Student's Final Exam Grade:
545
0
b00190483
evan
/Applications/NetBeans/NetBeans 6.7.1.app/Contents/Resources/NetBeans/dlight1/bi
n/nativeexecution/dorun.sh: line 51: 8816 Segmentation fault /bin/sh "${PI
DFILE}.sh"
Press [Enter] to close the terminal ...