我得写文件程序 和读文件程序是分开的
为什么我读文件程序第一此运行得不到结果
必须运行一次写文件程序,再运行读程序才能得到结果
我得写文件程序 和读文件程序是分开的
为什么我读文件程序第一此运行得不到结果
必须运行一次写文件程序,再运行读程序才能得到结果
 2006-12-22 15:21
	    2006-12-22 15:21
   2006-12-22 15:43
	    2006-12-22 15:43
   2006-12-22 16:16
	    2006-12-22 16:16
  读程序:
#include<stdio.h>
struct stu
{
char s[11];
char k[11];
char r[11];
char s[11];
char n[11];
}boyb[2],*qq;
main()
{
FILE *fp;
char ch;
int i;
qq=boyb;
if((fp=fopen("stu_list","rb+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
fscanf(fp,"%s %s %s %s %s\n",qq->s,&qq->k,&qq->r,qq->s,qq->n);
qq=boyb;
printf("%s %s %s %s %s\n",qq->s,qq->k, qq->r,qq->s,qq->n);
fclose(fp);
}
 2006-12-22 16:18
	    2006-12-22 16:18
  读程序又被审核!!!
FILE *fp;
char ch;
int i;
qq=boyb;
if((fp=fopen("stu_list","rb+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
fscanf(fp,"%s %s %s %s %s\n",qq->s,&qq->k,&qq->r,qq->s,qq->n);
qq=boyb;
printf("%s %s %s %s %s\n",qq->s,qq->k, qq->r,qq->s,qq->n);
fclose(fp);
}
 2006-12-22 16:19
	    2006-12-22 16:19
  读程序:::
FILE *fp;
char ch;
int i;
qq=boyb;
if((fp=fopen("stu_list","rb+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
fscanf(fp,"%s %s %s %s %s\n",qq->s,&qq->k,&qq->r,qq->s,qq->n);
qq=boyb;
printf("%s %s %s %s %s\n",qq->s,qq->k, qq->r,qq->s,qq->n);
fclose(fp);
}
 2006-12-22 16:22
	    2006-12-22 16:22
   2006-12-22 19:26
	    2006-12-22 19:26
   2006-12-23 08:42
	    2006-12-23 08:42
  
 2006-12-23 20:17
	    2006-12-23 20:17