把程序执行的结果,写入.txt文件

首先你打开cmd,我们做一个例子:
dir命令输出的内容写入.txt文件

执行 dir,你会看到一些输出结果:

继续执行:

dir > d:\test.txt

你会在d盘看到你想要的文件text.txt

我们在d盘新建一个 quine.c文件 (自己表述自己)

include static char sym[] = "\n\t\""; int main(void) {const char *code = "#include %c%cstatic char sym[] = %c%cn%ct%c%c%c%c%c;%c%cint main(void) {%c%cconst char *code = %c%s%c;%c%cprintf(code, sym[0], sym[0], sym[3], sym[2], sym[2], sym[2], sym[2], sym[2], sym[3], sym[3], sym[0], sym[0], sym[0], sym[1], sym[3], code, sym[3], sym[0], sym[1], sym[0], sym[0], sym[1], sym[0], sym[0]);%c%c%creturn 0;%c}%c";printf(code, sym[0], sym[0], sym[3], sym[2], sym[2], sym[2], sym[2], sym[2], sym[3], sym[3], sym[0], sym[0], sym[0], sym[1], sym[3], code, sym[3], sym[0], sym[1], sym[0], sym[0], sym[1], sym[0], sym[0]); return 0;}

进入cmd界面,依次执行:

d:

gcc quine.c

a.exe

a.exe >   d:\test1.txt


这样我们就把程序执行的结果,写入了txt文件。

你可能感兴趣的:(把程序执行的结果,写入.txt文件)