C++对csv文件的读写操作
第一种方法
#include<iostream>
#include<fstream>
#include <string>
using namespace std;
int main()
{//将数据写入到csv文件夹中ofstream ou("data.csv");double a[10][5];double t = 1;for (int i = 0; i < 10; i++) {for (int j = 0; j < 5; j++) {a[i][j] = t;t++;ou << a[i][j] << ",";//将数据写入到csv中,通过","来实现进入下一个单元格,必不可少}ou << endl;}ou.close();string temp;ifstream iFile("data.csv");for (int i = 0; i < 10; i++) {for (int j = 0; j < 5; j++) {getline(iFile, temp, ',');t = atof(temp.c_str());//将字符数据转换为浮点型数据cout << t << " ";}cout << endl;}iFile.close();return 0;
}
结果:
data.csv
第二种方法
#include<iostream>
#include<fstream>
#include <string>
using namespace std;
int main()
{//将数据写入到csv文件夹中ofstream ou("data.csv");double a[10][5];double t = 1;for (int i = 0; i < 10; i++) {for (int j = 0; j < 5; j++) {a[i][j] = t;t++;ou << a[i][j] << ",";//将数据写入到csv中,通过","来实现进入下一个单元格,必不可少}ou << endl;}ou.close();string temp;ifstream iFile("data.csv");int i=1;while (getline(iFile, temp, ',')){t = atof(temp.c_str());//将字符数据转换为浮点型数据cout << t << " ";if (i % 5 == 0) {//控制换行cout << endl;}i++;}iFile.close();return 0;
}
将多行多列的数据读取到数组中
string temp;ifstream iFile("tra.csv");//训练数据for (int i = 0; i < number; i++) {//number是行数getline(iFile, temp);string str;istringstream isfp(temp);int j = 0;while (getline(isfp,str,',')){testdata[i][j] = atof(str.c_str());//将字符数据转换为浮点型数据j++;//控制列数}}iFile.close();
C++对csv文件的读写操作相关推荐
- r语言读取C盘的csv文件,R语言开发之CSV文件的读写操作实现
在R中,我们可以从存储在R环境外部的文件读取数据,还可以将数据写入由操作系统存储和访问的文件.这个csv文件应该存在于当前工作目录中,以方便R可以读取它, 当然,也可以设置自己的目录,并从那里读取文件 ...
- Codesys用ST语言实现对CSV文件的读写操作的代码案例
一.开发环境说明 编程软件: Codesys V3.5 SP17 运行设备:PC电脑 编程语言: ST 二.配置操作 1.新建Codesys工程,依次点击[文件]-[新建工程]-[标准工程]- 输入名 ...
- R语言开发之CSV文件的读写操作了解下
在R中,我们可以从存储在R环境外部的文件读取数据,还可以将数据写入由操作系统存储和访问的文件.这个csv文件应该存在于当前工作目录中,以方便R可以读取它, 当然,也可以设置自己的目录,并从那里读取文件 ...
- 9.5 Python csv 文件的写入操作
9.5 Python csv 文件的写入操作 9.5.1 with open( ) as - with open() as ... 是对原有 open() 和 close() 的优化. 使用with ...
- python对csv文件的读写
首先先简单说一下csv文件,csv的全称是Comma-Separated Values,意思是逗号分隔值,通俗点说就是一组用逗号分隔的数据.CSV文件可以用excel打开,会显示如下图所示: 这个文件 ...
- 18 - csv与Excel文件的读写操作
Day 18 补充:虚拟环境 1.系统环境: 安装Python就可以为计算机提供一个python的体统环境 2.虚拟环境 程序员根据自己的需要创建的Python环境 能够提供虚拟环境的前提:存在系统环 ...
- python学习的第二十五天:对PDF文件的读写操作
文章目录 python学习的第二十五天:对PDF文件的读写操作 对Excel操作的补充 python的实用方法 获取指定文件下的所有内容 shutil模块(封装了高级的文件操作函数) PDF的相关操作 ...
- 第五天2017/04/06(上午:文件的“读写操作”)
文件的"读"."写"的理解不是站在"程序"的角度,而是站在"文件"的角度读:从文件中读取数据,输出到程序中写:从程序中读 ...
- python3 读取文本文件_python3文件的读写操作
open函数:对文件进行读写操作前,先打开文件,获取文件的句柄: open(file, mode, encoding, buffering) 参数说明 file_name:一个包含了你要访问的文件路径 ...
最新文章
- MySQL · 最佳实践 · 如何索引JSON字段
- Jquery 添听checkbox 是否选中
- 摩托罗拉SE4500 德州仪器TI Omap37xx/AM3715/DM3730/AM3530 wince6.0/Windows Mobile 6.5平台 二维软解调试记录及相关解释
- php判断表单修改内容,JavaScript判断用户是否对表单进行了修改的方法_javascript技巧...
- nginx+keepalived互为主主高可用配置
- SAP UI5 BarcodeScannerButton 的初始化逻辑 - feature 检测,Cordova API 检测等逻辑
- linux下des加密命令,linux下的DES加密
- 工业4.0时代企业如何用CRM实现模式变革
- linux 的 df命令:显示磁盘分区上的可用空间
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- dos如何运行java_怎么用DOS命令运行java程序
- 散列表,这一篇就够了,链地址法
- CF909B Segments
- 桂林电子科技大学校园网登录数据包抓取教程实现路由器每天自动登录
- 关于 Vue.js 的那些事儿
- 牛客Steins;Gate(原根+FFT)
- 径向基神经网络(rbfn)进行函数插值,代码实现
- natapp 配置微信小程序开发需要的网络环境
- ROS操作系统快速入门
- 【Postman】Postman的请求方式