c++中如何读写文件

不懂如何告诉ifstream读指定的文件,是不是要加上文件的路径,比如d;\之类的。
越详细越好,谢谢啦!!!

第1个回答  2008-11-02
如果文件是在工作空间当前的目录,那么就不用加路径。因为系统能找到这个文件
但如果不在当前目录,要指定目录。
你可以绝对路径就像楼上那样ifstream inf("D:\\1.txt");记住在Windows里斜路径一定的用反斜杠.

也可以写相对路径,比如要读取的文件在当前目录的上层目录可以ifstream inf("..\\1.txt");
第2个回答  2008-11-02
ifstream的用法,给你的网页,自己看看,很不错的。

参考资料:http://www.stlchina.org/twiki/bin/view.pl/Main/STLIOStreamIntro

本回答被提问者采纳

c++文件的读取和写入
在C++中,可以使用文件流对象进行文件的读取和写入操作。主要包括 `ifstream`和 `ofstream`两个类。详细解释:1. 文件流的引入:C++中,为了操作文件,引入了文件流的概念。通过文件流,程序可以与文件进行通信,实现数据的读取和写入。2. 读取文件:当需要从一个文件中读取数据时,可以创建一个`ifstream...

文件的读取和写入(C++流的方式)
在C++编程中,文件的读取和写入操作是基础但容易被忽视的部分。有多种方式可以实现,如FILE、CFile、fstream或CSdtioFile等,但本文将主要聚焦于使用纯C++流的方式来进行操作。首先,要确保在编译时引入适当的头文件,这是进行流操作的前提。对于读取操作,我们通常使用ifstream,而对于写入,ofstream则是首选...

详解下C++中对文本文件的读写操作
读写文件分为文本文件和二进制文件的读取,对于文本文件的读取比较简单,用插入器和析取器就可以了;而对于二进制的读取就要复杂些,下要就详细的介绍这两种方式 1、文本文件的读写 文本文件的读写很简单:用插入器(< < )向文件输出;用析取器(> > )从文件输入。假设file1是以输入方式打开,file2...

C++:读写数据(.text文件与数组)
打开文件是紧接着的操作,通过流对象的open()函数实现。你可以选择多种文件打开模式,包括只读、读写、顺序写入已有文件和覆盖写入已有文件。文件打开模式可以结合使用,例如,可以设置为同时读写文件。读取文件数据到数组中,对于一维数组,直接使用read()函数读取文件数据即可。对于二维数组,先读取一维数据...

C++中如何使用Filestream进行文本写入和读取操作?
C++示例代码展示了如何使用System.IO命名空间的FileStream类进行文本文件的读写操作。首先,我们定义一个名为AddText的方法,用于将UTF-8编码的字符串写入文件流:private static void AddText(FileStream fs, String value){ byte[] info = (new UTF8Encoding(true)).GetBytes(value); fs.Write...

c++的文件输入输出流中,能够从文件中读取数据的方法有哪些?
在C++中,我们可以使用文件输入输出流来进行文件的读写。具体地,可以使用以下方法从文件中读取数据:1.get()方法:get()方法是文件输入流中最基本的读取字符的方法。通过get()方法可以读取一个字符并将其放入字符变量中。语法:int get()2. getline()方法:getline()方法可以从文件输入流中读取一行...

C++读写Mat文件
在开始实施C++读写mat文件之前,必须进行必要的准备工作。这包括环境变量的修改、新建VS工程、配置工程属性以包含Matlab库文件路径、设置包括目录、链接附加库目录以及附加依赖库等。完成这些配置后,即可在VS工程中添加cpp文件,并通过引入mat.h文件,利用Matlab提供的C++ API接口进行mat文件的读写操作。对于...

在C++中,如何读取一个txt文件,或向txt文件中写入数据 ?
\\n";a++;}}in.close();\/\/关闭文件}二、读取文件上面仅仅是将文本写入文件,并没有读取出来。以下为读取文件的一种方法:将文件每行内容存储到字符串中,再输出字符串#include <iostream>#include <fstream>using namespace std;void main(){char buffer[256];fstream out;out.open("com....

c++ 中如何读取文件 并使用文件中的数据
1、在电脑上新建一个文件夹,名称叫txt2array。然后,打开我们的devc++,新建一个控制台c++项目,名称也叫txt2array。2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹中。3、向数据文件中写入一些演示用数据。4、标准库的输入输出类的关系。5、第一个操作读文件,我们可以...

c++中fopen函数读文件怎么用文件数据?
FILE是一个由系统定义的结构体(定义在stdio.h中),可以存放文件的相关信息。\\x0d\\x0a文件的打开(fopen函数)\\x0d\\x0a 文件的操作过程一般为:打开 => 读\/写 => 关闭。\\x0d\\x0afopen函数的原型如下:\\x0d\\x0a FILE* fopen(const char* filename, const char* mode); \\x0d\\...

相似回答