cost 250 ms
C++:freopen(和 I/O)只是拒绝工作 - C++: freopen (and I/O) just refuses to work

今天我的代码有问题。 看来我无法从输入(无论是文件还是标准输入)中获得任何东西,也无法打印(无论是从文件还是标准输出)。 我的代码可能有很多问题(嗯,这是针对竞争性编程问题的代码,不要指望它会很好。这将是非常可怕的,并且违反了您对 C++ 的所有了解)。 ...

为什么重新打开 stdout 到新分配的控制台偶尔会失败? - Why does reopening stdout to a newly-allocated console occasionally fail?

考虑这个程序: 重现步骤:在Visual Studio 2019中新建一个空的C/C++项目,进入项目属性->配置属性->链接器->系统,将子系统更改为未设置,然后将上述代码添加到新文件中的项目中称为Source.c 。 大多数时候我运行它,它会打开一个带有数字 1 的新控制 ...

将标准输出重定向到 CON 后控制台输出乱码 - Console outputs gibberish code after re-redirecting stdout to CON

当我使用 C++ 调用 Python 程序 output (通过带参数的系统命令)时,它在行尾输出乱码。 之后,我无法输入任何字符(包括 Backspace 和 Enter),它显示一个空心方块。 控制台截图: 整个 function 代码:(使用文件处理)freopen("WCH_SYSTEM. ...

在 C 中使用 freopen 处理动态文件 stream - Dynamic file stream handling in C with freopen

我正在尝试编写一个理想地接受 arguments 的程序,该程序指定源文件(读取)和目标文件(写入)。 程序将源文件中的指定字符替换为其他指定字符,然后将 output 写入目标文件。 不过,我想处理 3 种特殊情况: 仅提供要读取的源文件。 期望行为:显示替换文本到标准 output(终端)的结 ...

freopen() 不读取/写入现有文件,niether 在 vscode 中创建新文件 - freopen() does not read / write to existing file, niether creates new file in vscode

我正在尝试从 C++ 中的两个单独文本文件中读取输入和 output。 代码(test.cpp): 输入.txt: output.txt 为空在 VS 代码中使用终端并编写命令时: g++ test.cpp .\a.exe 读取输入文本文件中的数据并将数据写入 output 文本文件。 运行后 ...

将输出重定向到文件然后返回到 C++ 中的控制台 - Redirecting output to file then back to console in C++

任务是从input.txt读取输入并将输出写入output.txt 。 但是,在完成上述任务后,现在应该向控制台显示进一步的说明/输出。 了解了 C++ 中的 freopen(),它在给定任务的前半部分工作正常。 但不幸的是,我不知道如何再次将输出重定向回控制台。 我对 fclose() 的期 ...

freopen() 在给定无效路径时创建一个文件 - freopen() creates a file when given an invalid path

我有一个程序,它获取两条路径作为命令行参数。 第一个参数(实际上是第二个,因为第一个是命令名称本身)是程序读取的文件(输入文件)的路径。 第二个是程序写入的文件(输出文件)的路径。 int main(int argc, char *argv[]) { int num; /*if th ...

为什么 freopen() 不在 Microsoft Visual Studio 上工作,而是在 CodeBlocks 上工作? - why is freopen() not working on Microsoft Visual Studio but working on CodeBlocks?

我开始 C++ 没多久,并努力寻找不同的方式来读取和写入文件,但没有结果,直到我在 CodeBlocks 上尝试了它。用于两个应用程序。 错误代码: Severity Code Description Project File Line Suppression State Suppression ...

如何确定将 _IONBF 宏与 setvbuf 函数一起使用,文件操作很慢 - How to ascertain that using the _IONBF macro with the setvbuf function, file operations are slow

我想有一个明确的例子,实际上在 setvbuf 函数中使用 _IONBF 宏,文件中的写入操作(流)直接发生,而不使用缓冲区。 如果我在我的文件系统(SSD 内存)中做这个实验,我不会看到任何写入延迟,因为它是一个非常快的设备,但如果我使用软盘来做这个,我将不得不看到,当我运行程序时,我的终端的命令 ...

是否允许将 freopen 与标准输入的“w+”模式一起使用? - Is it allowed to use freopen with "w+" mode for stdin?

考虑以下代码: 我发现标准中没有条目限制我这样做,但也没有条目明确允许这样做。 我应该期望这段代码在任何符合标准的编译器上工作吗? 如果stdin (或stdout )在读写模式下打开,任何标准的 i/o 功能是否会中断或导致 UB? c++ 流呢? ...

用不同的列读取每一行的全部内容 - read whole of each line with different column

我有一个这样的文本文件: 有了这段代码,我可以在屏幕上显示整个,但我不能把它放在一个字符串中,它的编译会出错: 1-是否可以将整个文本文件放在“测试”中? 2-而不是使用这样的东西: 是否可以使用循环和 freopen 或类似的东西? 我读了这个“ 在 C++ 中使用 ifstream 逐行读取 ...

2019-11-09 22:04:40   2   46    c++ / freopen  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM