MT4函数_读取CSV格式文件存入到二维数组
来源:互联网 发布:知乎国外智慧城市案例 编辑:程序博客网 时间:2024/05/22 07:45
/*
函数:读取CSV格式文件存入到二维数组
输出:true 读取成功 false 读取失败
算法:把指定csv格式文件读取到二维数组,二维数组需要提前定义
*/
bool lxFileCSV_To_Array(string myFileName, //CSV格式文件名
string &myStrArray[][], //二维数组
) export
{
int myhandle=FileOpen(myFileName,FILE_READ|FILE_SHARE_READ|FILE_CSV,",");
if (myhandle==INVALID_HANDLE) return(false);
int myLn=0; //行计数器
int myCol=0; //列计数器
int myStr_size=0; //字符长度变量
while (!FileIsEnding(myhandle)) //不是文件尾部,对该行进行操作
{
myCol=0; //列复位为0
myStr_size=FileReadInteger(myhandle,INT_VALUE); //行字符的长度
myStrArray[myLn][myCol]=FileReadString(myhandle,myStr_size); //对数组赋值
while (!FileIsLineEnding(myhandle))
{
myCol++; //列递加
myStrArray[myLn][myCol]=FileReadString(myhandle,myStr_size);//每行第二个元素以后的值
}
myLn++; //行递增
}
FileClose(myhandle);
return(true);
}
函数:读取CSV格式文件存入到二维数组
输出:true 读取成功 false 读取失败
算法:把指定csv格式文件读取到二维数组,二维数组需要提前定义
*/
bool lxFileCSV_To_Array(string myFileName, //CSV格式文件名
string &myStrArray[][], //二维数组
) export
{
int myhandle=FileOpen(myFileName,FILE_READ|FILE_SHARE_READ|FILE_CSV,",");
if (myhandle==INVALID_HANDLE) return(false);
int myLn=0; //行计数器
int myCol=0; //列计数器
int myStr_size=0; //字符长度变量
while (!FileIsEnding(myhandle)) //不是文件尾部,对该行进行操作
{
myCol=0; //列复位为0
myStr_size=FileReadInteger(myhandle,INT_VALUE); //行字符的长度
myStrArray[myLn][myCol]=FileReadString(myhandle,myStr_size); //对数组赋值
while (!FileIsLineEnding(myhandle))
{
myCol++; //列递加
myStrArray[myLn][myCol]=FileReadString(myhandle,myStr_size);//每行第二个元素以后的值
}
myLn++; //行递增
}
FileClose(myhandle);
return(true);
}
阅读全文
0 0
- MT4函数_读取CSV格式文件存入到二维数组
- MT4 hst格式文件的读取
- 读取CSV格式文件
- 读取csv格式文件
- csv格式文件读取
- VC++读取文件内容并将其存入二维数组
- 从txt中读取数据存入二维数组
- spark2.x读取csv格式文件
- csv导出二维数组
- 如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
- 读取固定格式文本文件到二维数组
- MySQL读取数据到php二维数组
- C#创建数据库和表并把读取到的csv数据存入新建表中
- 读取csv文件指定行列的元素/读取csv文件到数组
- python 读取.csv文件数据到数组(矩阵)
- mt4 函数
- 读取CSV到DataTable
- 读取CSV到DataGrid
- [JZOJ5442]【NOIP2017提高A组冲刺11.1】荒诞([BZOJ3060]【POI2012】Tour de Byteotia)
- hdu 6092 Rikka with Subset(逆向01背包+思维)
- HEVC代码学习30:fillMvpCand函数
- 卡尔曼滤波的理解以及推导过程
- 线性表应用_约瑟夫环问题
- MT4函数_读取CSV格式文件存入到二维数组
- 5.4银行不同期限的年息利率
- Storm之——搭建Storm集群
- 松柏先生:参透五百年不遇的《求贤令》,何愁品牌不立!
- poj2718 枚举排列
- 【JZOJ5439】【NOIP2017提高A组集训10.31】Calculate
- 20171101 hello world
- 5-2 派生类的构造函数
- JZOJ5442【NOIP2017提高A组冲刺11.1】荒诞 三进制状压+欧拉序