ifstream

    0热度

    1回答

    我目前正试图在Visual Studio上编写的程序在Qt上创建一个GUI。在vs中,运行代码时没有问题。 我创建了一个在Qt中运行良好的窗口,然后我决定从Visual Studio中添加一个类。我将它们添加到项目中,并进行编译。编译期间没有错误。但是当我尝试运行该程序时,它在显示之前会崩溃,并显示以下消息:“该程序已意外完成。”即使我实际上没有调用该类的任何方法。 看来,如果我拿出使用ifstr

    0热度

    1回答

    我正在使用windows visual studio。我想使用mex在C++中读取.txt文件。下面是小例子: #include <mex.h> #include <iostream> #include <fstream> void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { if

    0热度

    1回答

    当我试图连接两个字符串时,第二个字符串替换了第一个字符串的第一个字母。 我使用getline函数从文件中获取输入,正则表达式在行中挑选9位数字的“UIN”,并尝试将另一个字符串追加到原始完整行上。例如: string line; ifstream in(infile); ofstream out("output.csv"); getline(in, line);

    0热度

    1回答

    我不是很擅长C++,但我需要对csv文件中的数据执行操作。 该文件是在天的格式与分类,使得例如, revenues,profit,volume 481.21,144.36,30 449.13,134.74,28 544.11,163.23,34 368.93,110.68,23 ,使得第一行指定的分类,并从第二行和向前,报名DAY1,DAY2,第3天..

    0热度

    1回答

    我试图从文本文件中读取数据(很差),它给了我非常奇怪的输出。我做了大量的研究,我看不出有什么太明显的地方,我在这里做错了。 这是我试图从文件读取: Duck, Daffy 77.3 Pluto 88.0 Duck, Donald 94.3 Mouse, Mickey 80.0 Mouse, Minnie 94.3 这是我的函数: int inputData(string na

    -2热度

    1回答

    我在我的文件中有这个,我想只读char并将它们存储在数组rankF [26]。我的问题是在读取文件时跳过偶数行。任何帮助都会很棒。谢谢! 这是我当前的代码(不跳过线): int a=0; if (inputFile){ while(inputFile >> alpha){ rankF[a] = alpha; a++; }

    0热度

    1回答

    我的程序使用ifstream()和getline()来解析一个文本文件到两个向量深的对象中。即矢量内的矢量。一旦文本文件加载完成,内部向量包含超过250000个字符串对象。 这是痛苦的缓慢。有没有比使用ifstream()和getline()更有效的STD替代方法? 感谢 UPDATE: #include <iostream> #include <fstream> #include <stri

    1热度

    1回答

    我正在使用filetering_istream类型将信息保存在解压缩文件中,同时使用'boost/iostreams/filtering_stream.hpp'。但是我想把它转换成ifstream类型。有没有办法做到这一点?万分感谢! 的代码如下: #include <istream> #include <fstream> #include <boost/iostreams/filtering

    0热度

    1回答

    我想先感谢任何人和大家!我应该做的就是从文件中读取数据(“inventory.txt”),并将这些数据传递给对象向量。所有的数据应该存储在一个单独的向量中,包括两个类别信息,因此是班级车辆公共部分的班级经销商的指针。这是txt文件中的数据; 2K458D345 Mitsubishi Eclipse 2003 1,650.00 Rocky Mountain Dealership Denv

    -1热度

    1回答

    如何在C++中将任何文件类型读为二进制文件?到目前为止,我已经能够读取.TXT使用std::bitset二进制文件,像这样: std::ifstream myfile; myfile.open("example.txt", std::ios::binary); while (getline (myfile, line)) { for (std::size_t i = 0; i<lin