linux如何將c程式用printf輸出到終端的內容讀到另一

2021-05-12 23:13:23 字數 3071 閱讀 7837

1樓:

管道啊不如你有 printf 的程式叫 a.out

你的 shell 檔案叫 a.sh

a.out | a.sh 就會將 printf 的東西當作 a.sh 的輸入

2樓:匿名使用者

能不能舉個例子?感覺用輸出重定向就可以啊

在 shell指令碼中呼叫一個c語言的可執行程式,如何將c程式中printf的字元儲存成到檔案中?

3樓:匿名使用者

在shell呼叫時,重定向輸出的資訊:

./helloexe > test.txt

hello  world!就儲存到檔案test.txt中了。

4樓:匿名使用者

shell 裡面就直接重定向吧 比如你的程式是hello,那麼就是hello > output.txt

5樓:匿名使用者

chmod u+x helloexe

./helloexe > file

在linux下執行一段c程式,如何將printf的結果儲存至文字.txt中??

6樓:q小齊

在linux下執行一段c程式,如何將printf的結果儲存至文字.txt中??

real = c1,c2),&r21;finish需要在程式中做哪些改動;

addcomplex(c;

subcomplex(c,c2;%d".imaginary - c2,r22);

break;;n":c=%f+i%f\?;);

printf(",%f",r2;;

initcomplex(c1,r11;

};%d"

case 2,r12);

>,r22;;);

initcomplex(c2;

scanf("n",c1;n");%f;n":add complex.imaginary,complex c2)

printf(".imaginary = c1.real + c2,就是一段關於複數加;

scanf("

int node.imaginary),%f",complex c2)

void main()

scanf(".imaginary*c2;);%f:\please enter real and imaginary of c2\,r11;

scanf(".real

輸出重定向一下就好了吧,在終端裡面執行你程式的命令後面加上 >>檔名 應該就好了

具體的你可以看下相關的函式用檔案操作就好,或者使用fprintf就可以把你要列印的東西寫到檔案裡去了

檔案操作可以用open或者fopen開啟,把你要寫進去的檔案先開啟,然後用write函式寫

開啟開始選單,點執行,輸入cmd.exe然後在命令列方式下輸入:

「d:\tc2\test.exe > d:\output.txt」

(注意,中文引號不要輸入)

在linux下執行一段c程式,如何將printf的結果儲存至文字.txt中??~~~ 輸出重定向一下就好了吧,在終端裡面執行你程式的命令後面加上 >>檔名 應該就好了

一段c程式 在linux下編譯執行時總提示命令不存在~~~ 可能是你的path環境變數沒有當前目錄, ./copy.exe file1 file2 試試。 ./...

在linux系統中,如何執行一個c語言程式?~~~ 如果已經寫好了原始檔,那麼cd 進所在的目錄 gcc filename.c -o filename ...

linux下執行一段簡單的c語言程式 為什麼結果不對 請高手指點~~~ 你的變數a沒賦初值,系統會隨機取出來一個數值,這個數值可能會很大,當你進行算術運算時,得到的結果超出...

能給我提供一段修改主機名的**?用c語言實現,linux系統,不能直接用命令~~~      #include #include #i...

linux下執行c程式killed通常是哪些原因~~~ 估計是有記憶體洩露。仔細檢查一下,如果是大程式,就悲劇了。 可以預先估計一下可能出問題的點,有針對性的...

急急,誰能幫我寫一段在linux下的gcc中可以執行的顯示倒計時的c語言**!或者給一點提示也行!~~~ while迴圈顯示,sleep(1),就是1秒迴圈顯示一次 #include#...

如何讓linux的一段c程式進入核心態執行~~~ linux核心的最初部分**是用組合語言寫的(檔案是boot/bootsect.s)。(我的彙編水平...

求解一段**中幾個問題 linux多執行緒的,c語言用的不太好~~~ 你的執行緒入口函式pthread有一個引數void *str,調pthread_create建立執行緒的...

c 語言適合在linux系統上學習還是在windows系統上學習好?windows系統上的開發就是用...~~~ 如果在linux下,隨便建立一個文字文件,寫一段c,然後改字尾為.

c在終端裡面執行一下 ogg,這就...

7樓:墨紫音

開啟開始選單,點執行,輸入cmd.exe然後在命令列方式下輸入:

「d:\tc2\test.exe > d:\output.txt」

(注意,中文引號不要輸入)

8樓:匿名使用者

用檔案操作就好,把你要寫進去的檔案先開啟,然後用write函式寫,或者使用fprintf就可以把你專要列印的東西寫到檔案裡去了屬

檔案操作可以用open或者fopen開啟,具體的你可以看下相關的函式,不難的

9樓:冬天的傻瓜

輸出重定向一下就好了吧,在終端裡面執行你程式的命令後面加上 >>檔名 應該就好了

如何將linux上的格式改變,如何將linux上的txt格式改變

請問想要更改為什麼格式呢?示例 root bogon touch flybing.txt root bogon ls l flybing.txt rw r r 1 root root 0 3月 20 17 58 flybing.txt root bogon echo this is a txt fi...

c中如何將byte轉化為字串C中如何將byte轉化為字串

c 中將byte轉化為字串可以參考以下的 字串轉byte string stringmessage how are you?console.writeline stringmessage system.text.asciiencoding ascii new system.text.asciienc...

C語言程式設計時怎麼把結果存檔,用C語言如何將結果輸出到一個文字檔案中儲存

是把輸出結果存檔,還是把你寫的程式存檔阿。如果是輸出結果存檔的話就把結果寫到檔案裡面。通過檔案指標和相關函式 把什麼結果存檔,說清楚 用c語言如何將結果輸出到一個文字檔案中儲存 用c語言將結果輸出到一個文字檔案中 儲存這你要轉換這個文字的格式 然後複製貼上 使用fprintf 詳情就等等吧 在吃午餐...