ifstream

    20热度

    7回答

    如何计算使用标准类fstream和ifstream的行数?

    3热度

    3回答

    我打算使用std :: ifstream从多个线程读取单个文件。我的关注是如果std :: ifstream是线程安全的&无锁? 更多细节: 我用G ++ 4.4在Ubuntu上& Windows XP中,4.0豹。 每个线程预先创建自己的实例的std ::的ifstream的 谢谢!

    0热度

    1回答

    在我的程序中,我重定向了stdout以打印到文件'console.txt'。函数写像这样的文件: void printToConsole(const std::string& text, const TCODColor& fc, const TCODColor& bc) { // write the string cout << text << "@";

    1热度

    1回答

    我在C++的位图装载机工作加载和从C样式阵列到的std ::矢量I遇到了移动时谷歌似乎没有答案的一个常见问题。 8位和4位,位图包含一个调色板。调色板具有蓝色,绿色,红色和每个1字节大小的保留组件。 // Colour palette struct BGRQuad { UInt8 blue; UInt8 green; UInt8 red; UInt8

    7热度

    3回答

    我正在运行自己的C++文本书,作为C++编程的回顾。其中一个实践问题(没有详细说明)要我定义一个可以通过ifstream或cin(例如istream)作为参数的函数。从那里,我必须通过流。麻烦的是,我找不到一种方法让这个的一个函数使用cin和ifstream来有效地找到流的结尾。即, while(input_stream.peek() != EOF) 不会为cin工作。我可以修改函数来查找特定

    1热度

    2回答

    我最初构建了一个类似索引的机制,使用getline读取文本文件的每一行,检查它是否匹配已知的头声明(string.compare)并将tellg位置保存为指向那个点。 然后我的意图是使用seekg(index,ios :: beg)来寻找头文件所在文件的位置。 在构建我的索引并调用seekg(0,ios :: beg)时,通过一次文件读取后,下一个getline返回一个空字符串,我希望看到文件中的

    1热度

    2回答

    我想打开一个文件并从中读取一行。文件中只有一行,所以我不需要担心循环,但为了将来的参考,知道如何读取多行文件会很好。 int main(int argc, const char* argv[]) { // argv[1] holds the file name from the command prompt int number = 0; // number must be

    0热度

    4回答

    我想打开一个通常有内容的文件,为了测试的目的,我想先初始化程序,而没有文件可用/存在,那么程序应该创建空的,但是我在执行它时遇到问题。这是我的代码最初 void loadFiles() { fstream city; city.open("city.txt", ios::in); fstream latitude; latitude.open("lat.txt", ios:

    -2热度

    4回答

    alt text http://img638.imageshack.us/img638/5731/screenshot20100613at121.png 为什么C++程序会产生显示的错误?我特别困惑,因为outfile打开时没有错误,但infile显示错误?两者在xcode中的定义完全一样!我改变了“路径类型”设置没有成功。在infile上打开总是失败!任何建议将非常感谢! 对于那些谁回答感谢,但

    5热度

    3回答

    解析存储在ASCII中的大浮点文件的最佳方法是什么? 什么是最快的方法来做到这一点?我记得有人告诉我使用ifstream是不好的,因为它只处理少量的字节,并且最好先将文件读入内存。真的吗? 编辑:我在Windows上运行,文件格式是存储在像X Y Z^R G B行的点云。我试图将它们读入数组中。此外,这些文件大约每个20   MB,但我的价值大约是10   GB。 第二次编辑:我将不得不加载文件来