900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C语言文件重定向---“系统找不到指定的文件”

C语言文件重定向---“系统找不到指定的文件”

时间:2020-11-29 12:21:53

相关推荐

C语言文件重定向---“系统找不到指定的文件”

今天在尝试文件重定向的时候,出了点小问题。目前已经解决了,所以来和大家分享一下。

问题描述

我打开cmd,然后输入

test.exe < stdin.txt > stdout.txt

结果显示“系统找不到指定的文件”

我当时寻思着,我环境变量之前就已经更改过了,怎么会找不到指定的文件呢?

然后我又尝试分别单独打开.exe文件和.txt文件,结果都能成功打开。

这下更给我整蒙了,怎么文件单独能打开,用文件重定向的时候就不行呢?

具体原因目前笔者还不是很清楚。

解决方法

解决方法很简单,只需要在指定文件的目录下打开cmd即可。

打开cmd之后,输入相应的文件重定向指令然后我们打开输入的文件,查看输入的内容最后,我们打开输出文件,查看文件是否成功写入。

以下是test.exe的源代码(由于是测试代码,所以没有做任何输入性检查)

#include<stdio.h>#include<stdlib.h>int main(void){int i;printf("Welcome!\n");scanf("%d", &i);printf("Output: ");printf("%d",i);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。