能不能详细点呢,谢了
追答# include //开始的时候加上这个头文件
using namespace std;
int main() //也可以是自己定义的函数
{
……
ifstream read("data.txt",ios::in); //申明文件流对象
char ch; //也可以是其他类型的数据
read>>ch; //可以像cin那样使用这个对象了
while(ch!=结束条件)
{
array[i]=ch;
i++;
read>>ch;
}
……
}
txt文件是放在同一个文件夹就行了吗?我想看下输出运行没反应。
追答放在当前目录下,就是你cpp文件所在的目录;
或者你也可以放在一个特定的位置,然后,将ifstream read("data.txt",ios::in);
改成ifstream read("D:\data.txt",ios::in);类似这样。
好了,谢谢
本回答被提问者采纳我想用c++实现读TXT进入一维string数组的功能,谢了
void main(){ char* src="src.txt";char info[56]; \/*保存每行数据*\/ string a[10];string b[10][5];ifstream infoTxt(src);if(infoTxt.fail()){ cout<<"Cannot open file "<<src<<"!\\n";getchar();return;} int i=0;while(!infoTxt.eof()){ infoTxt.getline(info,55); ...
C++:读写数据(.text文件与数组)
读取文件数据到数组中,对于一维数组,直接使用read()函数读取文件数据即可。对于二维数组,先读取一维数据到数组中,然后根据数组大小进行二维数组填充。对于一维数组,可以这样读取:首先确定数组大小,然后使用read()函数读取相应数量的元素到数组中。读取二维数组时,同样需要先读取一维数据,然后根据数组维度...
VC++,读取txt文件数据,并存入数组中。
\/\/参数 Filename 为要读的文件名,如:readdd.txt 。int ReadFileToBUF(char * Filename,int bufdd[][SECONDCLM],int len){ FILE *fp=fopen(Filename,"r");if(fp == NULL)return 0;char buf[256],numberbuf[10];char * cur,* p;int index,index1;int temp[SECONDCLM];int allcou...
C++如何快速解析一个txt数据文件
用char类型循环读入直到文件结束。具体步骤:定义一个一维数组存表头,多维数组(表格一般是二维)存数据(如果是数字内容可以用整形int,文字类推荐用string,char也可以,但string自带的功能更多,后期处理数据更方便,而且char数组的话还得用三维数组)(如果还有左侧栏还可以再存一个一维数组)因为char类型...
c++中 怎么便捷的把字符输入到一个一维数组中呢?
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有 从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...
C++问题:如何定义一个未知大小的一维数组,数组大小由输入的值决定_百度...
方法一:……int n;cout<<"请输入你想建立的一维数组维数:"<<endl;cin>>n;int *array = new int[n];……delete [] array;方法二:现代c++程序一般用容器vector代替数组。vector<int> vec;添加值(比如1)用vec.pushback(1)
C++如何将.dat文件中的数据读入到一维数组中~~
\/\/打开文件,以二进制读的方式 fp=fopen("","rb");\/\/将内容读入数组 while(!feof(fp))fscanf(fp,"%f",&a[i++]);
c++ 一维数组的文件存储
file_write<<a[i]; \/\/ 将if 语句外的这句,移动到 if 内,同时加上数组下标 这样才能每个数字都写入到文件内 include "stdafx.h"#include <iostream>#include <fstream>using namespace std;int main(){ int a[10]; int i; ofstream file_write("e:\\\\test.txt"); for (i=0;i<10;...
C++ 中一维数组从.txt文件赋值,文件第一行数组大小,第二行为数组赋值...
int main(){ int N;\/\/保存a.txt中的数字个数 int *pa=NULL;\/\/如果存放的不是整形,可在这换成你想要的数据类型 fstream file_in("c:\\\\a.txt");\/\/如果不在工程目录下,要用绝对路径 if(!file_in){ cerr<<"cannot open the a.txt file";return -1;} file_in>>N;pa=new int[N...
c++中如何将一个未知大小的数组读入,并将其存在一个3列,行数不定的二 ...
我想,应该是先解决未知一维数组吧。解决了一维数组的不定大小读入,但数组必定是有大小的,只是在程序中显得智能点就是读取任意大小的数组,如下是利用指针来实现数组读入并读出。不知是否满足所需?include <iostream.h> include <malloc.h> void main(){ int *p,*q,a,i=0,j,m,n;p = new ...