首先你打開cmd
,我們做一個例子:
把dir
命令輸出的內容寫入.txt
文件
執行 dir
,你會看到一些輸出結果:
繼續執行:
dir > d:\test.txt
你會在d盤看到你想要的文件text.txt
。
我們在d盤新建一個 quine.c
文件 (自己表述自己)
include <stdio.h> static char sym[] = "\n\t\""; int main(void) {const char *code = "#include <stdio.h>%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
文件。