欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)...

发布时间:2025/4/14 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、测量学的实习数据:(这是有问题的数据,第3列和第4列都少加了4000,第5列少加了20)

   

 

 

        左边数据是测量学导出的data文件file1.txt               通过下面的程序修改后的数据   file2.txt                                                                        

 
#include <stdio.h>


#include<iostream.h>
#include<fstream.h> int main()
{
  double a[100][100];
 ifstream   infile; //定义输入文件类
 ofstream   outfile; //定义输出文件类
 infile.open("file1.txt"); //打开一个输入文件“file1.txt”
 outfile.open("file2.txt"); //打开一个输出文件“file2.out”
 for(int i=1;i<=82;i++)
 {
  for(int j=1;j<=5;j++)
  {
   infile>>a[i][j];//将“file1.txt”中的十个整型数输入到a[i]中
  }
 }
    for(i=1;i<=82;i++)
 {
  for(int j=1;j<=5;j++)
  {
   if(i<=2)
   {
    outfile<<a[i][j]<<"  ";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else if(j==3||j==4)
   {
    a[i][j]+=4000;
    outfile<<a[i][j]<<"  ";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else if(j==5)
   {
    a[i][j]+=20;
    outfile<<a[i][j]<<"  ";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else
   {
    outfile<<a[i][j]<<"  ";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   
  }
  outfile<<endl;
 }
 outfile<<endl;
 infile.close();//关闭输入文件
 outfile.close();//关闭输出文件
 return 0;
}

转载于:https://www.cnblogs.com/zzkgis/p/3742581.html

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。