stdio

stdio

文章 0 浏览 4

即时获取另一个程序的输出作为输入

我以这种方式使用两个程序: $ c_program | python_program.py c_program 使用 printf() 打印一些内容,而 python_program.py 使用 sys.stdin.readlin…

月下伊人醉 2024-08-04 15:03:57 9 0

如何在 C 中刷新输入流?

我无法在这里刷新stdin,有办法刷新它吗?如果不是,那么如何使 getchar() 接受用户输入的字符,而不是输入缓冲区中 scanf() 留下的“\n”? #include…

如若梦似彩虹 2024-08-04 09:33:15 7 0

它“安全”吗?删除()打开文件?

我考虑在我的程序中添加对输入和输出文件使用相同文件名的可能性,以便它将替换输入文件。 由于处理后的文件可能很大,我认为最好的解决方案是首先打…

温暖的光 2024-08-03 21:13:54 7 0

如何在 C++ 中获取指向文件开头的指针

在C++中是否有可能以某种方式获取指向打开文件开头的指针,以便它(指针)可以与文件大小一起传递给unix write函数? 需要明确的是:我想将整个文件传…

幼儿园老大 2024-08-03 06:18:13 6 0

$deferr、$defout 的用途是什么以及为什么没有 $defin

$deferr、$defout 的用途是什么?如果有 $stderr、$stdout 和 $stdin,还有 STDIN、STDOUT 和 STDERR,为什么没有 $defin 更改其中任何一个都不会改变…

§普罗旺斯的薰衣草 2024-07-29 11:12:45 5 0

包含的正确顺序 和

我需要使用系统特定的函数,例如 ftello() (根据 POSIX 标准在 stdio.h 中定义)。 我还需要使用标准 C++ 功能,例如 std::sprintf() (根据 ISO C++…

饭团 2024-07-25 06:49:52 8 0

从 FILE * 确定(打开的)文件名

给定一个 stdio FILE * 指针,是否有一种方法可以发现(打开的)文件的名称?…

南汐寒笙箫 2024-07-18 06:11:59 7 0

如何获取托管 System.IO.FileStream 的底层 stdio FILE*?

我正在为 C/C++ 库编写一个 .NET 适配器,其中方法“bar”采用常规 stdio FILE*。 是否可以构建一个接口,以便托管代码用户可以传递托管(文件)流? …

千纸鹤 2024-07-18 01:01:39 12 0

我可以停止 std::cout 对“\n”的刷新吗?

根据 这篇文章 std::cout 将自动刷新\n 当它附加到交互式设备(例如终端窗口)时。 否则(例如,当通过管道传输到文件时)它将完全缓冲,并且仅在 .fl…

饮惑 2024-07-17 09:47:15 16 0

处理 stdio 文件写入函数的返回值的良好编程模式是什么

我正在编写一些在使用 g++ 编译时生成大量 ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attrib…

戏剧牡丹亭 2024-07-14 10:35:57 6 0

从 C 重新路由 stdin 和 stdout

我想重新打开 stdin 和 stdout (也许还有 stderr)文件句柄,以便将来调用 printf() 或 putchar() 或 puts() 将转到文件,并且将来调用 getc() 和这…

假面具 2024-07-13 23:38:19 6 0

C 中忽略换行符

我正在尝试编写一些读取文件并忽略换行符(\n)的代码,到目前为止我已经: c = fgetc(fp); for(int loop = 0; c != EOF; loop++) { if((c != '\n') &…

平定天下 2024-07-13 19:51:27 6 0

C++ stdio::重命名(); 同步?

我只是想知道 stdio::rename() 函数调用是否完全同步。 那么,从函数调用返回后的文件是否可以立即以新名称使用,或者可能需要一些时间(几毫秒)才能…

绿阴红影里的.如风往事 2024-07-13 06:44:55 11 0

使用 .net 从子进程重定向 Stout

我正在使用以下代码 System::Diagnostics::Process^ p = gcnew System::Diagnostics::Process(); p->StartInfo->FileName = "tnccmd.exe"; p->StartIn…

画中仙 2024-07-09 03:55:34 11 0

stdin 上的 close/fclose 是否保证正确?

似乎以下调用执行了您所期望的操作(关闭流并不允许任何进一步的输入 - 等待流上的输入的任何操作都会返回错误),但它是否保证在所有编译器/平台上都…

挖个坑埋了你 2024-07-08 16:34:12 8 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

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