Advertisement
shouhei

points new success

Nov 12th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main(int argc, char *argv[])
  4. {
  5. //Decralation of variables
  6. FILE *fpi,*fpo;
  7. int x,y;
  8. float ix,iy,x1,y1,z1=00.0000,a,b;
  9.  
  10. //Open CSV file
  11. if((fpi=fopen(argv[1],"r"))==NULL)
  12. {
  13. printf ("The file can't be opened. The program is exit.\n");
  14.  
  15. return 0;
  16. }
  17.  
  18. //Open VTK file for save
  19. if((fpo=fopen(argv[2],"wb"))==NULL)
  20. {
  21. printf("The file can't be opened. The program is exit.\n");
  22.  
  23. return 0;
  24. }
  25.  
  26.  
  27. //count how many lines
  28. /*
  29. while((c=fgetc(fpi))!=EOF)
  30. {
  31. if(c=='\n')
  32. newline_count++;
  33. }
  34. */
  35.  
  36. while(fscanf(fpi,"%f %f %f %f %f %f",&ix,&iy,&x1,&y1,&a,&b)!=EOF)
  37. {
  38. x=(int)((y1+28000)-1);
  39. y=(int)((-139500-x1)-1);
  40. printf("%f %f %f %d %d\n",x1,y1,z1,x,y);
  41.  
  42. fwrite(&x1,sizeof(float), 1,fpo);
  43. fwrite(&y1,sizeof(float),1,fpo);
  44. fwrite(&z1,sizeof(float),1,fpo);
  45. fwrite(&ix,sizeof(float),1,fpo);
  46. fwrite(&iy,sizeof(float),1,fpo);
  47. fwrite(&a,sizeof(float),1,fpo);
  48. fwrite(&b,sizeof(float),1,fpo);
  49. fwrite(&x,sizeof(int),1,fpo);
  50. fwrite(&y,sizeof(int),1,fpo);
  51.  
  52. }
  53.  
  54.  
  55. fclose(fpi);
  56. fclose(fpo);
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement