Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CSV文件未从buffor获取数据

CSV文件未从buffor获取数据
EN

Stack Overflow用户
提问于 2019-11-13 03:24:45
回答 1查看 17关注 0票数 0

我正在学习用C++编写代码,并且正在做一些文件操作的示例。将文本数据另存为.txt文件时,将其发送到文件不会出现问题。

然而,我更进一步,在csv文件上进行了实验:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <iostream>
#include <string>
#include <fstream>
#include <math.h>
#include <stdio.h>

using namespace std;

 int main ()
{
int num = 0;

fstream file;

string file_name;

cout << "Input file name: ";
cin>>file_name;
file.open(file_name.c_str());

if (file.fail())
{
    cout << "Unable to open file - try again" << endl;
    main ();
} else
{

file << "VALUE" << "\t" << "1/x" << "\t" << "sqrt" << endl;


while (num < 200)
{
    file << num << "\t" << 1/num << "\t" << sqrt(num) << endl;
    num ++;
}

file.close();
return 0;
}
}

当我检查文件时-只有标题:

enter image description here

我应该怎么做才能将这些数学运算的结果写入这个csv文件?

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 03:33:52

请看我关于被零除的评论。另外,不要使用整型除法。变化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while (num < 200)
{
    file << num << "\t" << 1/num << "\t" << sqrt(num) << endl;
    num ++;
}

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while(num < 200)
{
    num++;
    file << num << "\t" << 1.0 / num << "\t" << sqrt(num) << endl;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58829874

复制
相关文章
python pandas读取csv文件_pandas将数据写入csv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175441.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
5.9K0
python pandas读取csv文件_pandas将数据写入csv
CSV文件
CSV文件:Comma-Separated Values,中文叫,逗号分隔值或者字符分割值,其文件以纯文本的形式存储表格数据。该文件是一个字符序列,可以由任意数目的记录组成,记录间以某种换行符分割。每条记录由字段组成,字段间的分隔符是其他字符或者字符串。所有的记录都有完全相同的字段序列,相当于一个结构化表的纯文本形式。 用文本文件、EXcel或者类似与文本文件的都可以打开CSV文件。
狼啸风云
2020/02/11
2.6K0
python 数据分析基础 day5-读写csv文件基础python读写csv文件通过pandas模块读写csv文件通过csv模块读写csv文件
今天说一下使用python读写csv文件。 读写csv文件可以使用基础python实现,或者使用csv模块、pandas模块实现。 基础python读写csv文件 读写单个CSV 以下为通过基础python读取CSV文件的代码,请注意,若字段中的值包含有","且该值没有被引号括起来,则无法通过以下的简单代码获取准确的数据。 inputFile="要读取的文件名" outputFile=“写入数据的csv文件名” with open(inputFile,"r") as fileReader: with
billyang916
2018/05/02
3.5K0
Import File(.CSV) to SAS/获取文件夹、文件名称
今天给大家Share的是关于CSV导入SAS、以及filename获取文件夹名称、文件名称 ----Setup~
Setup
2019/10/21
2.8K0
Import File(.CSV) to SAS/获取文件夹、文件名称
数据清洗之 csv文件读写
csv文件读写 pandas内置了10多种数据源读取函数,常见的就是CSV和EXCEL 使用read_csv方式读取。结果为dataframe格式 在读取csv文件时,文件名称尽量是英文 参数较多,可以自行控制,但很多时候用默认参数 读取csv时,注意编码,常用编码为utf-8、gbk、gbk2312和gb18030等 使用to_csv方法快速保存 import numpy as np import pandas as pd import os os.getcwd() 'D:\\Jupyter\\noteb
ruochen
2021/05/12
1K0
数据清洗之 csv文件读写
PQ-数据获取:CSV(及文本文件)数据源获取及需要注意的问题
CSV(或文本文件)的导入方式与外部Excel文件的导入方式基本一致,本文章从2个例子说明规范CSV文件的导入以及非规范CSV文件导入时需要注意的问题,导入文本文件的方法与CSV的基本一致,不单独举例。
大海Power
2021/08/30
1.2K0
CSV文件存储
首先,打开 data.csv 文件,然后指定打开的模式为 w (即写入),获得文件句柄,随后调用 csv 库的 writer() 方法初始化写入对象,传入该句柄,然后调用 writerow() 方法传入每行的数据即可完成写入。
不可言诉的深渊
2019/07/26
5.2K0
Python使用csv模块读写csv文件
有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。
Python碎片公众号
2021/02/26
3.5K0
Python使用csv模块读写csv文件
php 处理大数据导出csv文件
最近公司要用到客户导入导出,导入由于是要给客户用户,需要下载报表,所以导入采用phpexecl来处理表格,说实话,小量数据还可以接受,数据一上千,上万,机器配置性能不好,直接挂的节奏,特别涉及到多表数据查询,业务复杂,你的性能会越低 导入的话,总结了以下,优化了。第一,不要在循环中使用sql,不要一条条导数据,要想办法最后拼装成一条sql执行插入,你想下,你要导入1万条数据,你执行1万条sql和1条sql的区别是很大的。 今天主要说的是导出,如果你要导出大量数据,业务逻辑复杂的话,建议csv导出,缺点是没有
美团骑手
2021/12/24
2.3K0
PQ-数据获取2:CSV(及文本文件)数据源获取及需要注意的问题
CSV(或文本文件)的导入方式与外部Excel文件的导入方式基本一致,本文章从2个例子说明规范CSV文件的导入以及非规范CSV文件导入时需要注意的问题,导入文本文件的方法与CSV的基本一致,不单独举例。
大海Power
2021/08/31
1.2K0
Android 读取csv格式数据文件
什么是csv文件呢?百度百科上说 CSV是逗号分隔值文件格式,也有说是电子表格的,既然是电子表格,那么就可以用Excel打开,那为什么要在Android中来读取这个.csv格式的文件呢?因为现在主流数据格式是采用的JSON,但是另一种就是.csv格式的数据,这种数据通常由数据库直接提供,进行读取。下面来看看简单的使用吧
晨曦_LLW
2020/09/25
2.4K0
爬虫数据的json转为csv文件
参考文档:https://blog.csdn.net/qq_39706128/article/details/80002366
biaoblog.cn 个人博客
2022/08/11
6390
csv文件乱码
问题描述: 生成的csv文件,设置为UTF-8格式,在windows上用EXCEL打开的话会乱码,在linux上用vim或者cat打开查看正常;设置为GBK格式的话,在windows上用EXCEL打开正常,但在linux上乱码 解决方法: 在csv文件头部的最前面加bom BOM(Byte Order Mark),是 UTF编码方案里用于标识编码的标准标记,在 UTF-16里本来是 FF FE,变成 UTF-8就成了 EF BB BF。这个标记是可选的,因为 UTF8字节没有顺序,所以它可以被用来检测一个字
千往
2018/01/24
2.7K0
matlab批量处理excel(CSV)文件数据
今天是2019-1-29,参加完2019年美国大学生数学建模竞赛,小伙伴都回家了,就我一个人在寝室,太无聊了,就把在比赛中遇到的excel批处理,写一下思路(ps:其实我在比赛中 利用的是SQLServer数据库和matlab相结合的数据处理方法,但是一般情况下遇到的都是matlab对excel数据批处理,所以降低要求写了matlab对excel数据批处理,此思路都是小编凭感觉自己摸索出来的,如有错误欢迎指出)。
全栈程序员站长
2022/09/14
1K0
matlab批量处理excel(CSV)文件数据
使用Apache Common CSV读写CSV文件
jar包下载地址:http://commons.apache.org/proper/commons-csv/,点击Download进行下载!
卡尔曼和玻尔兹曼谁曼
2019/01/22
8.1K0
CSV文件编辑器——Modern CSV for mac
在编辑 CSV 文档时,大多数人都在寻找一种高度专业的工具来帮助他们做他们想做或实际需要做的任何事情。现代 CSV 正是这种类型的工具。它提供了大量的选项和功能,同时快速且易于使用。考虑到这一点,当涉及到 CSV 文档时,这个小程序可以做正确的事情。
全栈程序员站长
2022/09/16
4.9K0
CSV文件编辑器——Modern CSV for mac
Django 生成CSV 文件
django可以将数据库里面的数据生成到CSV文件里面,用户可以下载CSV文件,之后使用excle打开就可以看到
一写代码就开心
2022/05/16
2.2K0
Django 生成CSV 文件
数据库分批导出为csv文件
boss需要1500万个手机号码,导出为excel文件 由于数量太大,直接存一个文件,打开电脑会直接卡死。 需要分为15批,每批100万。 可以手工在navicat软件上面运行,根据MySQL分页公式 (page-1)*page_size,page_size 也即是(当前分页-1)*每页数量,每页数量 示例sql: select mobile from tbl_sms LIMIT 0,1000000 第二页 select mobile from tbl_sms LIMIT 1000000,1000000 .
py3study
2018/08/02
2.9K0
python csv文件处理
这样操作,以后获取数据的时候,就要通过下表来获取数据。如果想要在获取数据的时候通过标题来获取。那么可以使用DictReader。示例代码如下:
用户2200417
2022/03/02
2.1K0
从csv文件中导入数据到Postgresql
从csv文件中导入数据到Postgresql已有表中,如果数据已经存在则更新,如果不存在则新建记录。 根据csv文件格式,先在postgresql中建立临时表:
fanzhh
2019/08/20
4.5K0

相似问题

未从JSON文件获取数据

21

CSV解析器未从文件中获取行

10

数据未从csv文件正确加载到单元表

22

未从文件awlay获取预期数据

21

未从MySQL获取数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文