READNODE.C
资源名称:C.rar [点击查看]
上传用户:qq5388545
上传日期:2022-07-04
资源大小:29849k
文件大小:1k
源码类别:

界面编程

开发平台:

C/C++

  1. #include "stdio.h"
  2. #define MAX 10000
  3. void main()
  4. {
  5. FILE *fp1,*fp2;
  6. float ver;
  7. int nodenum,t[14],i,j;
  8. char s1[80],s2[80];
  9. float nodex[MAX],nodey[MAX],nodez[MAX];
  10. printf("Please enter data filename:");
  11. gets(s1);
  12. if((fp1=fopen(s1,"r"))==NULL){
  13. printf("tnCannot open the file or file not find!n");
  14. exit(1);
  15. }
  16. printf("Reading datas......n");
  17. fseek(fp1,23L,0);
  18. fscanf(fp1,"%d",&nodenum);
  19. for(i=0;i<=13;i++)
  20. fscanf(fp1,"%d",&t[i]);
  21. fscanf(fp1,"%f",&ver);
  22. for(i=0;i<=6;i++)
  23. fscanf(fp1,"%d",&t[i]);
  24. fscanf(fp1,"%f%f%f",&nodex[0],&nodey[0],&nodez[0]);
  25. fscanf(fp1,"%d%f%d%d",&t[0],&ver,&t[1],&t[2]);
  26. for(j=1;j<=nodenum-1;j++)
  27. {
  28. for(i=0;i<=6;i++)
  29. fscanf(fp1,"%d",&t[i]);
  30. {
  31.   fscanf(fp1,"%f%f%f",&nodex[j],&nodey[j],&nodez[j]);
  32.   fscanf(fp1,"%d%f",&t[0],&ver);
  33.   }
  34. }
  35. printf("Please input savedata filename:");
  36. gets(s2);
  37. if((fp2=fopen(s2,"w"))==NULL){
  38. printf("tnCannot open the file!n");
  39. exit(1);
  40. }
  41. printf("nSaving datas......n");
  42. for(j=0;j<=nodenum-1;j++)
  43. fprintf(fp2,"%e %e %en",nodex[j],nodey[j],nodez[j]);
  44. printf("nntaProgram is over!n");
  45. printf("t******************n");
  46. }