ifstream相关内容

功能与istream&参数C ++

我希望我的程序使用下面的函数“readFile”来读取文件。我试图找出如何用istream& amp; amp;参数。该函数的目标是通过接收文件名作为参数来读取文件。 #include #include #include #include 使用namespace std; bool readFile(std ..
发布时间:2018-04-17 10:46:18 C/C++开发

关闭C ++文件流不打开

假设你声明一个 std :: ifstream 或 std :: ofstream 的实例,但是 is_open()返回 0 b std :: ifstream file(“myfile.txt”); if(!file.is_open()){ printf(“Could not open file\\\ ”); return; $ b 由于文件从未 ..
发布时间:2017-11-04 22:45:47 C/C++开发

打开方法打开仅具有完整路径的文件C ++

如果我写完整路径(full-path / roots.txt),文件将打开。 如果我只写文件名(roots.txt),文件无法打开 然而,roots.txt与main.cpp 。 有什么设置我应该检查XCode? 以下是代码: string line; ifstream infile; infile.clear(); // infile.open(“roots. ..
发布时间:2017-11-04 22:06:22 C/C++开发

在C ++中获取文本文件的第n行

我需要读取文本文件的第n行(例如 textfile.findline(0))将找到加载了 ifstream textfile )。这可能吗? 我不需要把文件的内容放在一个数组/向量中,我只需要将一个特定的文本文件行分配给一个变量(特别是一个int)。 PS我正在寻找最简单的解决方案,不需要我使用任何大型的外部库(例如Boost) 在此先感谢。 解决方案 ($)$ $ $ $ $ $ ..
发布时间:2017-11-03 19:07:37 C/C++开发

如何读取二进制文件与unicode文件名c ++?

在我正在开发的项目中,我处理了很多字符串操作;字符串从二进制文件以及其编码(可以是单字节或双字节)读取。基本上,我读取字符串值为 vector ,读取编码,然后将所有字符串转换为 wstring 为了一致性。 这样工作得相当不错,但是文件名本身可以是双字节字符。我完全无法实际打开输入流。在CI中将使用 _wfopen 函数传递 wchar_t * path ,但 wifstre ..
发布时间:2016-11-06 02:09:22 C/C++开发

如果他们使用我希望他们使用的值表外的值,如何提示我的用户重新输入?

我尝试在Excel中阅读名为elect12.csv的文件 elect12.csv示例并获取最后一列(状态)中的值,并将其与用户输入的变量(stateCode)进行比较。但是,每次运行我的程序时,我都无法提示用户重新输入值。我如何得到这个工作?感谢。 //读取常用投票文件 ifstream pVotesFile(“elect12.csv”); for(int i = 0; i { ..
发布时间:2016-11-03 01:48:05 C/C++开发

C ++基类加载函数

我有一个基类和一个加载函数,如果我有一个派生类,我可以使用基类的加载函数,并添加额外的数据成员,如运动车的引擎大小从文件加载。下面是我的函数定义。 void Car :: Load(ifstream& carFile) { carFile >> CarName>>年龄>>颜色>>价钱; } 解决方案 p> class Car { public: vir ..
发布时间:2016-11-02 23:18:45 C/C++开发

任何方式来摆脱空字符在结尾的istream得到?

我目前正试图写一点代码来读取一个文件,并提取它的位并将其保存为变量。 这里是相关的代码: / p> 字节地址[10]; ifstream tracefile; tracefile.open(“trace.txt”); tracefile.seekg(2,ios :: beg); tracefile.get(address,10,''); cout ..
发布时间:2016-11-02 21:32:24 C/C++开发

将文件输入到结构中

我试图从一个名为'weapon.txt'的文件中读取行,并将它们输入到这个行的结构中。 struct weapon { char name [20]; // Edited int strength; } 要读取的文件如下所示: Excalibur 150 投掷的星星 15 Rapier 200 弓和箭 100 斧 200 弩 ..
发布时间:2016-11-02 03:11:29 C/C++开发

将ifstream作为参数传递给Class Constructor

在我的main()中,被称为“FIFO”的类的构造函数:FIFO(infile); 在FIFO(FIFO.h)的头文件中,我有: FIFO(std :: ifstream); std :: ifstream infile; 在FIFO.cc中,我有: FIFO :: FIFO(std :: ifstream& INFILE) { infile = ..
发布时间:2016-11-02 01:10:31 C/C++开发