我正在使用命令提示符功能和一个简单的程序在 C 中生成一个文本文件。这是程序:
#include <stdio.h>
int main(void)
{
char buf[80];
fgets(buf, 30, stdin);
printf("the input was %s\n", buf);
return 0;
}
我的编程书想要展示如何使用命令提示符从程序中制作文本文件,并指示输入单词“redirect”,然后输入“>”,然后输入带有“.txt”的程序名称。如下:
redirect> programname.txt
现在这是在桌面上生成一个文件“programname.txt”,但它是空的。这本书声称该配方应该允许我输入一个字符串(因为程序是设计的),并且这个字符串将在生成的 programname.txt 文件中。此外,命令行中有一条警告:“不被识别为内部或外部命令”。我以前有过这个 schpill,但是文本文件生成确实有效,因为它确实生成了 .txt 文件。为了让这个程序按预期工作,我在这里缺少什么?