【发布时间】:2016-02-05 14:10:18
【问题描述】:
标题可能有点混乱......所以这是我尝试解释它:
我的程序有一个命令:
c file1.txt > file2.txt
命令行中的这个命令获取第一个文件并将程序的输出(打印出来的)传送到第二个文件。
所以我正在扫描用户消息:
printf("Enter a message:");
char *message = malloc(sizeof(char) * 256);
scanf("%s", message);
printf("Your message is: %s", message);
但这会将两个printf(...) 语句打印到我的管道文件中,而我只想要第二个。我怎样才能防止这种情况发生?
谢谢!
【问题讨论】:
-
Write to .txt file?的可能重复
-
使用
--quiet选项来抑制这样的输出。
标签: c command-line