fclose

fclose

文章 0 浏览 3

如果 fclose 未执行两次,则无法确定大小

我创建了一个 File 类,它是 FILE 类型的一种包装器,并添加了一些方法。 这是我的文件类的代码: #include File::File(Path& p): m_path(p), m_openn…

别忘他 2024-12-11 15:34:18 0 0

为什么 fclose 不将文件指针设置为 NULL?

我正在为 FILE * 编写 RAII 包装器。我注意到,当 FILE * 在析构函数中关闭后被删除时,它会导致未定义的行为(例如其他地方的错误或错误)。我假设 f…

谜兔 2024-12-02 13:49:05 0 0

fopen/fclose 上的段错误

我有一个正在创建多个文件的程序。每个正在创建的文件都有一个函数。每个函数中都有完全相同的代码来创建文件名、打开/创建文件以进行写入、设置其权…

段念尘 2024-11-15 17:03:28 4 0

重复使用文件指针会导致内存泄漏吗?

自从我处理 C++ 以来已经有好几年了,所以请耐心等待... 我的程序中存在内存泄漏,导致运行时错误。这可能会导致错误吗? 我有一个全局变量 FILE *fp;…

风轻花落早 2024-11-13 23:03:35 2 0

为什么 fclose 会挂起/死锁? (视窗)

我有一个目录更改监视器进程,它从一组目录中的文件读取更新。我有另一个进程,可以对这些目录中的大量文件执行少量写入(测试程序)。想象一下大约 1…

究竟谁懂我的在乎 2024-11-08 20:47:47 6 0

如何在C程序中删除文件?

如何关闭文件并将其删除? 我有以下代码: FILE *filePtr = fopen("fileName", "w"); ... 现在我想关闭 filePtr 并删除文件“fileName”。 我应该: f…

亣腦蒛氧 2024-11-03 05:52:03 5 0

程序在 fclose() 上崩溃

我的程序在这部分代码上崩溃: if(fclose(_device) != SUCCESS){ cerr << "Output device library error CLOSING FILE\n"; exit(1); } 它不打印任何内…

摇划花蜜的午后 2024-10-30 20:54:30 5 0

使用 fclose() 关闭文件,但文件仍在使用中

我在使用我的程序删除/覆盖文件时遇到问题,该程序也正在被我的程序使用(读取)。问题似乎在于,由于我的程序正在从文件(output.txt)读取数据,因…

只是我以为 2024-10-12 01:23:47 7 0

可以写&对于同一文件描述符,两个线程可以并行调用 fclose 吗?

如果 fwrite & 会发生什么?对于同一个文件描述符,从两个线程并行调用 fclose ?…

眼泪都笑了 2024-09-18 23:46:38 11 0

什么会导致 fwrite 挂起?

我的代码使用以下堆栈挂起 fwrite: libc.so.6.1::___lll_lock_wait libc.so.6.1::fwrite 这似乎发生在Solaris 中。 我能想到的唯一不正确的事情是我…

另类 2024-09-18 10:27:04 10 0

同一文件的多个文件描述符,C

我有一个多线程应用程序正在打开和读取同一文件(而不是写入)。我为每个线程打开不同的文件描述符(但它们都指向同一个文件)。然后,每个线程读取该…

柒夜笙歌凉 2024-08-29 11:54:04 14 0

fclose()/pclose() 可能会阻塞某些文件指针

在 dup() 其文件描述符之后调用 fclose() 会阻塞,直到子进程结束(可能是因为流已结束)。 FILE *f = popen("./output", "r"); int d = dup(fileno(f…

走走停停 2024-08-11 01:53:11 16 0

fclose() 导致分段错误

我正在解析一个制表符分隔的文本文件。它的第一列包含格式为 chrX 的字符串,其中 X 表示一组字符串,例如“1”、“2”、...、“X”、 “是”。 在解…

冷︶言冷语的世界 2024-08-04 22:21:38 15 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文