成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

c语言重定向是干什么的

Q1:c语言重定向输入

是任意一个文本文件.
如果教材有配套的, 就用教材的,否则自行创立,
位置和文件名,要和你程序里面重定向的文件一样.

Q2:C语言中文件重定向

C语言中可以通过freopen函数实现文件的重定向,即把一个打开的文件,重定向到另外一个文件上。
freopen是被包含于C标准库头文件中的一个函数,用于重定向输入输出文件。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证文件是可靠的。
函数原型为
FILE *freopen( const char *filename, const char *mode, FILE *stream );
该函数可以用来重定向标准输入输出,比如将标准输出stdout重定向到out.txt的语句为
stdout = freopen("out.txt", "w", stdout);
执行该语句后,凡是通过标准输出语句,如printf, puts, putchar等输出到标准输出的内容,均会被写入到out.txt中。

Q3:C语言,重定向

你没有题目

Q4:C语言中什么是重定向?

是指输入/输出流重定向吧?
比如printf和scanf就是默认的通过标准输入输出来传送的函数。
但是比如设置一个文件指针,再用重定向把输出指向一个文本,类似
fprintf (fp,"12345",string);那么就是把程序的输出接收由显存替换成fp指向的文本,这就是输出流的重定向。

Q5:c语言怎么进行重定向输入

1、重定向不是C语言而是是shell(命令行窗口)做的事情,它把文件接到程序的标准输入、标准输出、或标准错误流上。
2、如果程序准备用重定向来做,直接从标准输入读数据,比如scanf或者cin,然后往标准输入写结果,printf或者cout。然后程序执行的时候,在命令行窗口下使用重定向来指定将输出重定向到一个文件:
例如,程序名叫做test.exe:
执行test.exe > essayct.txt。

猜你喜欢

更多