C语言的问题 有点点费解
来源:百度知道 编辑:UC知道 时间:2024/06/21 16:35:14
#include<stdio.h>
#include<malloc.h>
#define N 50
int cunshuju();
int xianshi();
struct student
{
char name[15];
char num[10];
int score;
};
main()
{
int n;
printf("yao cun xue sheng shu:"); /*输入要存入的学生数*/
scanf("%d",&n);
cunshuju(n);
xianshi(n);
getch();
}
int cunshuju(int n) /*存入数据*/
{
FILE *fp;
int i,size;
struct student shuju[N];
fp=fopen("shuju.txt","w"); /*打开文件*/
size=sizeof(struct student);
printf("shu ru name num score:");
scanf("%s %s %d",shuju[0].name,shuju[0].num,&shuju[0].score);
for(i=1;i<n;i++)
{
printf("shu ru name num score:");
scanf("%s %s %d&
#include<malloc.h>
#define N 50
int cunshuju();
int xianshi();
struct student
{
char name[15];
char num[10];
int score;
};
main()
{
int n;
printf("yao cun xue sheng shu:"); /*输入要存入的学生数*/
scanf("%d",&n);
cunshuju(n);
xianshi(n);
getch();
}
int cunshuju(int n) /*存入数据*/
{
FILE *fp;
int i,size;
struct student shuju[N];
fp=fopen("shuju.txt","w"); /*打开文件*/
size=sizeof(struct student);
printf("shu ru name num score:");
scanf("%s %s %d",shuju[0].name,shuju[0].num,&shuju[0].score);
for(i=1;i<n;i++)
{
printf("shu ru name num score:");
scanf("%s %s %d&
你看看这个可以不,还是要继续加强学习啊
#include<stdio.h>
#include<string.h>
#include<malloc.h>
#define N 50
int cunshuju(int);
int xianshi(int);
struct student
{
char name[15];
char num[10];
int score;
};
struct student shuju[N];
void main()
{
int n;
printf("yao cun xue sheng shu:"); /*输入要存入的学生数*/
scanf("%d",&n);
cunshuju(n);
xianshi(n);
getchar();
}
int cunshuju(int n) /*存入数据*/
{
FILE *fp;
int i,size;
memset(shuju,0x0, sizeof(shuju));
fp=fopen("shuju.txt","w"); /*打开文件*/
size=sizeof(struct student);
printf("shu ru name num score:");
scanf("%s %s %d",shuju[0].name,shuju[0].num,&shuju[0].score);
for(i=1;i<n;i++)
{
printf("shu ru name num s