当从文件读入数据时,注意文件最后一个换行符
2009-10-27 10:28
253 查看
这个是换行符,换行符的ascall码是13.问题是为什么文件前面的换行符并没有读入,而最后一个就读入了呢???
代码如下
读取文件,以字符的格式到时没什么,但以int double 等类型读入的时候一定得
注意文件最后一个换行符,有可能把它当int double 类型读入。这个问题如何克服??
待查
问题:为什么文件前边的换行符并没有当数字来读入呢?
为什么文件最后一个换行符就当成数字读入了呢?
代码如下
include <iostream> using namespace std; #include <fstream> void main() { char* filename ="parameters.txt";//输入数据的文件名 char* result ="result.txt";//输出数据的文件名 ifstream infile; infile.open(filename,ios::in); double data; double ratio =1/2.8346;//比例 ofstream outfile; outfile.open(result,ios::out); while(!(infile.eof())) { cout<<infile.tellg()<<endl; infile>>data; data = data*ratio; outfile<<data<<endl; // cout<<outfile.tellp()<<endl; } }
读取文件,以字符的格式到时没什么,但以int double 等类型读入的时候一定得
注意文件最后一个换行符,有可能把它当int double 类型读入。这个问题如何克服??
待查
问题:为什么文件前边的换行符并没有当数字来读入呢?
为什么文件最后一个换行符就当成数字读入了呢?
相关文章推荐
- C++文件读入_最后一个数据后面的换行问题
- 把Excel中的数据导出成txt文件的注意问题
- 调试运行与运行.exe文件对于所需读入的数据的要求
- Scripts:报告物理数据库增长情况(注意脚本是看你数据库添加数据文件的时间哦)dba_db_growth.sql
- 把Excel文件中的数据读入到DataGrid中
- matlab读入txt文本文件数据
- 关于使用while(!filePCloud.eof())判断文件结尾进行数据输入装换时注意事项
- 读入文件数据,根据竖线分割,并存入对象。
- Excel文件中的数据读入到DataGrid
- 将csv文件读入数据库
- datstage处理文本文件中存在多余换行符的数据
- 利用JDBC从文件读入数据到数据库
- 把Excel文件中的数据读入到DataGrid中
- 读取TXT文件中的最后一个数据
- mysql load 从文件读入数据提示ERROR 1148
- R语言批量读入数据文件到一个数据集
- 文本文件数据导入mysql注意事项
- Java从文件读入数据并打印到显示器
- ORACLE 中写入txt文本与从Txt文件中读入数据 修改表结构
- ORA-01190: 控制文件或数据文件 6 来自最后一个 RESETLOGS 之前