刚才那串英文,我组了些程序,但有ERRORS。
看哪位EXPERT是否能帮我改一改。最后PRINTER,型号是hp2500_r285
PRINTER那段也有些毛病,请EXPERT们,帮小弟改一下。多谢!!
以下是程序: #include
#include
#include
#include
#include FILE *namefile;
FILE *printer;
char nam[25][25]; /*** 25 student names each name up to 24 characters ***/
char *a;
int grades[25][3]; /*** students with three grades each ***/
int i,studno,rep;
char inname[20];
float average[4];
int j,b; void main()
{
rep = 1;
while (rep != 4)
{
welcome();
createfile();
readtit();
searchit();
printfile();
endit();
}
} /****** WELCOME FUNCTIONS ******/ welcome()
{
system("cls");
printf("\t\t **** STUDENT GRADES RECORDS ****\n\n");
printf("Enter your option\n\n");
printf("1. To create a new record\n");
printf("2. To display all records\n");
printf("3. To search for a record\n");
printf("4. END\n\n");
printf("Enter option: ");
scanf ("%d", &rep);
printf("\n\n"); if (rep == 1)
{
createfile();
}
else if (rep == 2)
{
readtit();
}
else if (rep == 3)
{
searchit();
}
else if (rep == 4)
{
END();
}
} createfile()
{
system("cls");
namefile = fopen("sturecord.txt","a"); /*** append to file***/
printf("\n\n"); for (i=0;i<3;i )
{
printf("Enter grade %d for student %d",(i 1),(j 1));
printf(": ");
scanf("%d", &grades[i][j]);
}
for (j=0;j