我怎样才能让我的功能看起来那样?
F.Name L.Name Grade
...... ...... .....
1)Martin Peter 7
2)Rani Sari 9
3)Kara Sandler 4
4)Charlie Adam 5
我的功能如下所示:
Martin Peter 7
Rani Sari 9
Kara Sandler 4
Charlie Adam 5
C代码看起来像这样
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
char f[500];
char set;
char line[100];
FILE *filename;
printf("Name of file?: ");
scanf("%s", f);
filename = fopen(f, "r");
if((filename == NULL)){
printf("error!\n");
return;
}
else (
printf("\n")
);
while ( fgets (line , sizeof line, filename) != NULL )
{
fputs (line, stdout );
}
}
那么我怎样才能为每一行输入一个数字,
名字、姓氏和年级?