代码功能描述:从txt文件中读取数据,并保存在二维数组中,还可以设置发射频率
#include "pch.h"
#include<iostream>
#include<fstream>
#include<sstream>
#include<vector>
#include <algorithm>
#include <iomanip>
#include<ctime>
#include <windows.h>
using namespace std;
int CountLines(char *filename)//获取文件的行数
{
ifstream ReadFile;
int n = 0;
string temp;
ReadFile.open(filename, ios::in);//ios::in 表示以只读的方式读取文件
if (ReadFile.fail())//文件打开失败:返回0
{
return 0;
}
else//文件存在,返回文件行数
{
while (getline(ReadFile, temp))
{
n++;
}
return n;
}
ReadFile.close();
}
int CountColumns(const char * fileName) {
ifstream fileStream;
fileStream.open(fileName, std::ios::_Nocreate);
double tmp = 0;
int count = 0; // 列数计数器
char c; //当前位置的字符
c = fileStream.peek();
while (('\n' != c) && (!fileStream.eof())) // 指针指向的当前字符,仅观测,不移动指针位置
{
fileStream >> tmp;
++