88问答网
所有问题
C++如何从一个txt中读取数据赋值给数组
每行两个数据用一个空格隔开,要求分别赋值给两个数组,
举报该问题
其他回答
第1个回答 推荐于2016-09-28
#include<iostream>
#include<fstream>
using namespace std;
const int N=200;
void main(){
ifstream fin("d:\\A.txt");
int a[N],b[N];
int i=0;
while(!fin.eof())
{
fin >>a[i] >>b[i];
i++;
}
fin.close();
}
本回答被提问者和网友采纳
第2个回答 2012-07-14
通过文件操作FILE,
遇到空格前,将数据赋值给第一个,
遇到空格后,将数据赋值给第二个,
遇到\n,判断换行。
第3个回答 2012-07-14
要看文件中存储格式..
相似回答
C++
编程
读取TXT数据
,将其
赋值到数组
,而后进行计算
答:
最简单的方式是用freopen
,使用了这个函数之后所有的cin/cout就会从文件中读出或者写入,或者也可以用fstream;include <iostream>#include <cstdio>#define maxn 10000using namespace std;struct m{ int x; int y; int z;}a[maxn];int main(){ freopen("/*文件名*/","r"/*代...
请问
C++ 如何从txt
文件
中读取数据
,然后保存在类的
数组
中?
答:
File_read>>data[i].num>>data[i].name>>data[i].score;i++;}
数组
data是的类型是信息类。自己试试。
C++怎么
调用
txt
每一列的
数据
文件,并
赋值给
可用于计算的
数组
?
答:
按行
读取
文件,然后分配例如要读取第一列
数据到数组
vi中 假设fp为打开的文件指针int index,vi[13];char project[20];double cost,fit;for(int i=0;i<13;++i){ fscanf("%d %s %lf %lf",&vi[i],project,&cost,&fit);}第一列的数据就被读取到vi中了 ...
如何
用
c++从
文件
读取数据
存入
数组
?
答:
使用for循环加文件操作函数即可读取txt文件当中的数组
。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、...
如何
利用
C++
程序导入
TXT
文件的
数据
并
赋值给一个
二维
数组
?
答:
f.open("data.
txt
");string str;vector<vector<int> > num;while(getline(f, str)){ istringstream input(str);vector<int> tmp;int a;while(input >> a)tmp.push_back(a);num.push_back(tmp);} for(int i = 0; i < num.size(); ++i){ for(int j = 0; j < num[i].size...
如何
使用
c++从
文件
中读入数据
,存入
数组
中,在显示在屏幕上?例如文件中...
答:
fstream fin("abc.
txt
");string buff;char c[256];int i,n=0;float v[100];do { fin >> buff;// 处理 strcpy (c, buff.c_str());for(i=0;i<256;i++) if (c[i]==',') c[i]=' ';if ( sscanf(c,"%f",&v[n]) ==
1
) n++;for(i=0;i<strlen(c);i++) if ...
在
C++中如何读取
文本中的
数据
存储
为数组
变量?
答:
include <string> include <sstream> int main(){ char *path = "S:/
1
.
txt
"; // 这里填写你的文件路径,用‘/’或者‘\\’std::ifstream ifile(path); // 打开文件 std::string line; // 用于存放从文件读取的每一行 int arr1[5], arr2[5]; // 分别存放
读取到
的 1,2,3,4,5 ...
C++
关于用ifstream来
读取txt数据赋值给一个
结构体对象和
数组
的问题
答:
其一,先预读一行(按字符
读入一个
够大的
数组
),统计其中的空格数,空格数减1就是每行需要
读取
的
数据
个数。(大概可以用getline来处理)其二,预先
获取
整个文件的总行数(=城市个数)。代码是网上Ctrl+V来的 int CountLines(char *filename){ ifstream ReadFile;int n=0;char line[512];ReadFile....
大家正在搜
excel 根据数值给另一列赋值
spss如何给数据赋值
excel如何给一列赋值
python读取txt数据
python读取txt文件数据
matlab读取txt文件数据
c逐行读取txt文件数据
stata数据赋值
stata字符型数据转数值型
相关问题
C++ 从TXT文件中读取数据存到数组中??你是怎么解决的谢...
C++如何在文件中读取数据,然后保存在一个数组中
C++逐行读取txt中的数据,怎么保存并到数组中?
怎样用C++从txt文件中读取数据写入数组
C++编程读取TXT数据,将其赋值到数组,而后进行计算
C/C++如何读取TXT文件的行数和把TXT文件的内容存到数...
C++ 怎样从TXT文件中读取数据存到结构体数组中
C++如何一行一行读取txt文件中数据并存入相应数组?