任何人都可以帮助我 I/O 将 C/C++ 程序重定向到文件而不使用 Repl.it 上的文件流

Can anyone help me with I/O redirection of C/C++ Program to a File without using filestreams on Repl.it

我正尝试在 repl.it 上的开放 shell 中进行 I/O 重定向。通过程序从一个文件中获取输入到运行。输出到一个新文件但没有任何显示?我只习惯于使用 CMD 从 Windows 开始。

Shell:

~/maybe-lab6and7$ clang-7 -pthread -lm -o main main.c < address.txt > 
open.txt
~/maybe-lab6and7$ 

编译和linking你的程序后,如果没有编译问题和link问题发生,你将在当前目录中有一个可执行文件。 (假设可执行文件被命名为:main。)

然后,更改程序权限后 main 可执行,
您可以执行类似于以下的程序:

./main  < sourcedata.txt  > destinationdata.txt

结果是 main 可以从 stdin 读取 sourcedata.txt 文件并且程序的输出(而不是显示在终端上)将被写入 destinationdata.txt.