在桌面上有一个名为“jiedian.data”的文本文档,里面有两列数据,一共165行,也就是一行存放一个点的坐标,第一个是X第二个是Y,我想在C++中直接从文档中读入这些数据,用X[i],Y[i]来存放每一个点的横纵坐标的数据,请问给出源代码。谢谢。
感谢你的回答。我还想请教一下如果我不确定总共有多少行,也就是165这个数不知道的情况下该怎么办呢?
追答vector X, Y;
double x, y;
ifstream fs("jiedian.data");
for(;;)
if (fs >> x >> y) {
X.push_back(x);
Y.push_back(y);
}
fs.close();
C++用什么方法可以读取文件.dat后缀格式的文件?
C++读取文件可以用文件流#include <fstream>#include <string>#include <stdlib.h>using namespace std;ifstream ifs("filename.dat");\/\/以读方式打开文件string s;\/\/接受字符串const size_t size_of_array = 100;\/\/定义数组容量int array[size_of_array];size_t i = 0;\/\/数组下标while(ifs >> s)\/\/...
C++如何将.dat文件中的数据读入到一维数组中~~
\/\/打开文件,以二进制读的方式 fp=fopen("","rb");\/\/将内容读入数组 while(!feof(fp))fscanf(fp,"%f",&a[i++]);
c++如何读取dat文件 并将内容写入内存中
以可读写方式打开文件,该文件必须存在。rb+ 读写打开一个二进制文件,允许读数据。rw+ 读写打开一个文本文件,允许读和写。w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文...
怎么样用c、c++读取别人写的dat文件
打开文件 fread()读文件 fseek()在文件中前进后退 fclose()关闭文件 C++语言的文件操作是面向对象的方式的,你首先要有一个文件对象,文件对象初始化的时候传入文件名,就构造出了读写文件的对象,然后操作这些对象来完成读写。ifstream file1("c:\\\\pdos.def");\/\/以输入方式打开文件,file1是一个读...
怎么样用c、c++读取别人写的dat文件
读入文件可以用get成员函数 file2.get(str1, 1024, '\\n'); \/\/从文件中读取字符到字符串str1,当遇到回车或读取了1024个字符时终止。检测是否到达文件结尾用eof函数 if(file2.eof()) printf("已经到达文件尾!");C++操作文件的前进后退的函数是 seekg()和 seekp(),例如 file1.seekg(128,ios...
C++如何动态读写dat文件
在程序当中输入文件名的字符串,可以实现动态读写dat文件。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell...
C++ 如何读入和输出scores.dat文件里的数据
从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。 在C++中,对文件的操作是通过stream的子类fstream(file stream)来实现的,所以,要用这种方式操作文件,就必须加入头文件fstream.h。下面就把此类的文件...
如何用c++将dat文件中的数据读入结构体数组中
有很多文件都是以dat为后缀名的。首先弄清楚其储存格式 然后按普通读文件的方法读取即可
怎么在C++中打开.txt和.dat格式的文件??
楼上说的是在c语言中的文件处理方式,在cpp中,可以直接使用头文件 fstream,比如: #include <fstream> include <iostream> using namespace std;ifstream in;ofstream out;in.open("a.txt");out.open("a.txt");in.open("b.dat");out.open("b.dat");ifstream 对象打开并从文件中输出信息到...
c++中dat文件怎么读取?
DAT文件,可以按照扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义,例如VCD光盘中的DAT文件就可以用一般的视频播放器打开,而QQ的DAT文件中则存储了用户信息,是无法使用常规方式打开的,只有QQ程序可以访问。还有一些其他程序都有自己对DAT文件的定义,要通过其特殊的程序来打开与...