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

一、测量学的实习数据:(这是有问题的数据,第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