當前位置:首頁 » 編程語言 » c語言輸入重定向

c語言輸入重定向

發布時間: 2022-06-14 16:53:29

A. c語言重定向什麼意思,麻煩做個比喻來解釋

默認情況下,stdin指鍵盤輸入,stdout指屏幕輸出
「重定向」就是讓stdin或者stdout改變默認含義,比如可以把stdin定向到一個文件等。

B. C語言中什麼是重定向

是指輸入/輸出流重定向吧?
比如printf和scanf就是默認的通過標准輸入輸出來傳送的函數。
但是比如設置一個文件指針,再用重定向把輸出指向一個文本,類似
fprintf
(fp,"12345",string);那麼就是把程序的輸出接收由顯存替換成fp指向的文本,這就是輸出流的重定向。

C. C語言輸入重定向的問題

#include<stdio.h>

#include<string.h>

int main(){

char b[200]="1234567";

freopen("d:\0.cpp","r",stdin);

freopen("d:\0.txt","w",stdout);

fclose(stdin);

fclose(stdout);

freopen("CON","r",stdin);

freopen("CON","w",stdout);

scanf("%s",b); //讀入Hello!

printf("%s",b);

}

D. C語言中什麼是重定向

重定向不是C語言而是是shell(命令行窗口)做的事情,它把文件接到程序的標准輸入、標准輸出、或標准錯誤流上。
如果程序准備用重定向來做,直接從標准輸入讀數據,比如scanf或者cin,然後往標准輸入寫結果,printf或者cout。
然後程序執行的時候,在命令行窗口下使用重定向來指定將輸出重定向到一個文件:
例如,當你的程序名叫做test.exe:
執行 test.exe > essayct.txt。

E. C語言如何重定向輸入和輸出

兩種方法
1
命令行重定向
比如
編譯出a.exe
使用a.exe
<
in.txt
>
out.txt
其中<用於重定向輸入,
>用於重定向輸出
2
代碼方式
通過freopen函數
重定向stdin和stdout
比如
stdin
=
freopen("in.txt",
stdin);

F. C語言輸入輸出重定向

在C語言中,可以使用freopen將輸入輸出重定向。
C語言的標准輸入輸出為stdin和stdout,這兩個變數的類型為FILE*類型,也就是說,標准輸入輸出操作,其本質還是文件操作。
當需要重定向時,可以調用
stdin = freopen("data.in","r",stdin);
stdout = freopen("data.out","w",stdout);
將標准輸入重定向到data.in,將標准輸出重定向到data.out。
當調用該函數時,需要引用頭文件stdio.h。

G. c語言怎麼進行重定向輸入

那個redirect命令貌似是asp命令。
不過關於重定向輸出,還是要在命令提示符中運行。
比如a.exe的功能是:先顯示YES
OR
NO,然後進行判斷
輸入YES則顯示DO
IT
輸入NO則顯示KILL
IT
在CMD中,輸入命令a.exe>1.txt
再輸入NO
則1.txt中的內容是:
YES
OR
NO
KILL
IT
而此過程中屏幕上沒有關於該程序的任何顯示,但是把程序所要顯示的所有東西都記錄在了1.txt中,這就是輸出的重定向。
哦,文件名稱是redirect.c,那麼生成的程序名稱就是redirect.exe,那麼redirect>test.txt和上面例子中的a.exe>1.txt作用是一樣的,.exe可以省略罷了。沒什麼區別的。
比如你寫了一個程序,存放在C:盤根目錄下,名稱為abc.exe
然後打開CMD,在C盤目錄下執行命令abc.exe>t1.txt或者是abc>t1.txt
這樣輸出就重定向到t1.txt中了,t1.txt與abc在同一目錄。

熱點內容
資料庫主文件 發布:2024-05-07 00:14:41 瀏覽:607
木頭創意解壓 發布:2024-05-07 00:11:55 瀏覽:215
密碼都能設置什麼 發布:2024-05-07 00:02:30 瀏覽:741
蘭州大學網路伺服器ip地址 發布:2024-05-06 23:44:09 瀏覽:429
安卓手機為什麼這么香 發布:2024-05-06 23:33:19 瀏覽:623
安卓微信深色模式是什麼意思 發布:2024-05-06 23:14:41 瀏覽:686
腳本樣本 發布:2024-05-06 23:03:41 瀏覽:630
sqlserver導出 發布:2024-05-06 23:02:16 瀏覽:808
phpredis操作 發布:2024-05-06 22:56:24 瀏覽:584
查看qq加密相冊軟體 發布:2024-05-06 22:45:36 瀏覽:619