问题标签 [freopen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1962 浏览

gcc - 为什么我的 freopen 功能不起作用?

这是我的程序。我使用动态程序方法来解决数学问题。但是当我使用“freopen”函数将“stdout”流重定向到“dataout.txt”文件时,它失败了,文件中没有数据。你能告诉我为什么我可以从“datain.txt”获取数据,但我不能将数据输出到“dataout.txt”吗?我的“stdout”流的“freopen”函数有问题吗?

0 投票
1 回答
1958 浏览

c - c中的freopen和execvp

我在 c 中做一个小的 shell 实现,我被卡住了。

我希望能够重定向stdinand stdout,但我很困惑。在我的 shell 中,当我想启动一个程序时,我使用该execvp函数。现在我希望能够重定向stdout,所以如果我运行另一个进程,输出应该被重定向到文件而不是屏幕。

这是示例代码:

但是,它确实在终端中打印,而不是在文件中。

0 投票
3 回答
1570 浏览

objective-c - NSLog 重定向到文件也会写入 /var/log/system.log

我有一个应用程序,我必须为该应用程序维护一个日志文件。我正在使用 NSLog 进行日志记录。但这也会写入系统日志。如何摆脱这个。

方法 :

0 投票
2 回答
5392 浏览

c++ - 使用 freopen() 打印到文件和屏幕

我正在尝试使用 freopen() 打印到文本文件和屏幕,但我只是实现打印到文件。

我想知道是否可以轻松地将程序输出保存到文件并将其打印到屏幕上?因为我以另一种方式工作,但我最终不得不将每条语句打印两次。一个用于文件,另一个仅用于输出。

注意:我是 C++ 的新手,我正在尝试为下学期的课程学习它,所以需要直接的答案,因为我已经在网上查找过,除了这个解决方案之外找不到任何简单的答案。

这是我到目前为止所拥有的:

0 投票
2 回答
1113 浏览

c - Freopen 导致分段错误

有任何想法为什么会这样:

只输出大声笑?我在其他时候使用过 freopen ,但它现在似乎不起作用,我真的不知道为什么。

0 投票
1 回答
188 浏览

c - 尝试以二进制模式重新打开 tty 是否有意义?

我偶然发现了这个 C 代码。它使用 freopen 以二进制模式重新打开标准输入:

我不明白isatty测试从何而来。这是否意味着重新打开终端没有意义?

省略 isatty 测试会有什么问题,离开

0 投票
4 回答
4413 浏览

c++ - SDL 控制台输出在调试时有效,但在使用 exe 运行时无效

我正在编写一个实验性的网络程序,基本上是一个学习网络的测试程序。我在带有 mingw 的 Code::Blocks 中使用 SDL 和 SDL_net,因此控制台输出被定向到 stdout.txt。我四处搜索,发现您可以通过在 SDL_Init() 之后添加来解决此问题:

这工作得很好,但只有在 IDE 中构建和运行程序时:在 IDE 之外运行时(例如双击程序),程序运行正常,但控制台输出除外,它仍然是空白的。由于该程序应该是一个控制台程序,这是一个严重的问题......我不想总是在 IDE 中运行该程序来使用它。

任何解决方案都是值得赞赏的,但我更希望它是对代码的更改,尽管在紧要关头一个批处理文件会做(我读过几篇文章,这是唯一有效的方法,但他们没有去非常详细,所以我无法复制它)。谢谢。

0 投票
3 回答
792 浏览

c++ - 无法通过从 C++ 中的另一个文件读取文件名来打开文件

您好我正在尝试从另一个文件中读取文件名,然后读取它。但我只能读取第一个文件,其中包含我要打开的第二个文件的名称。这就是我的做法..

0 投票
2 回答
526 浏览

c - 在循环中重新分配文件指针

我需要按顺序将单个文件指针重新分配给多个文件。

我在字符串路径中有正确的文件路径。

当我将路径和文件指针传递给要重新分配的函数时,我得到“中止(核心转储)”..

我应该使用frepoen吗?如何...

还是有其他选择??

0 投票
2 回答
805 浏览

c - 将输入文件传递给C中的输出文件?

目前我能够(我认为)使用 fopen 打开一个文件。出于测试目的,我希望能够将文件的内容传递给输出文件,但我没有得到想要的结果。这是一些代码:

任何帮助表示赞赏。