關於c 自定義類中的輸出函式怎麼能輸出到檔案

2022-01-12 16:25:37 字數 3560 閱讀 2354

1樓:匿名使用者

加了一個函式:

#include

#include

class matrix

; matrix(int);

int getpoint(int,int);

void disp();

}; matrix::matrix(int n)//初始化為單位陣 }

int matrix::getpoint(int i,int j)//找到矩陣i行j列的位置

else

return (i-1)*col+j-1;

} void matrix::disp()//顯示矩陣else

cout<<"\n"; } }

else

f<<"\n";

} }void main()

a.printtofile(ppt);}

c++,怎樣將函式的結果輸出到txt檔案中?

2樓:匿名使用者

兩個辦法,一個是dos命令

就是如你的程式名字叫a.exe

那麼在dos視窗下,a.exe目錄下輸入命令a.exe >>b.txt

這個》就是dos中的資料流管道,把輸入到螢幕的資料,改道到檔案中另一個就是在程式中寫入**

定義檔案指標

file *fp;

開啟檔案,這個是固定格式,

if(fp=fopen("檔案路徑+檔名",「寫入方式」)==null)

在用命令寫入就好了

fputs(fp,)

fprintf(fp,)

等函式最後一定要關閉函式指標

fclose(fp);

3樓:匿名使用者

#include "fstream.h"

struct student

;int main()

;ofstream outfile("stud.txt",ios::binary);

if(!outfile)

for(int i=0;i<3;i++)

寫資料到檔案中

outfile.close();//關閉流

ifstream infile("stud.dat",ios::binary);//下面是 從 檔案中讀資料出來。

if(!infile)

for(int j=0;j<3;j++)

for (int k=0;k<3;k++)

return 0;}

4樓:

用 cstdiofile 類!

怎麼把c++程式的輸出結果儲存到一個txt檔案中?

5樓:四舍**入

首先include

然後就可以像下面這樣了

ofstream write; //write只是個名字 你可以定義為任何其他的名字

write.open("text.txt); //表示你要把內容輸出到「text.txt"這個檔案裡 如果沒有這個檔案,會自動建立這個檔案

write << "abc"; //這裡是你想要輸出的內容,這裡是輸出了一個string abc

write.close(); // 輸出完畢後關閉這個檔案

在c++中,類是支援資料封裝的工具,物件則是資料封裝的實現。c++通過建立使用者定義類支援資料封裝和資料隱藏,在物件導向的程式設計中,將資料和對該資料進行合法操作的函式封裝在一起作為一個類的定義。

6樓:匿名使用者

輸出重定向就好了

如在cmd環境下,執行檔名為:ttt.exe,想儲存輸出結果到ttt.log檔案,可以如下操作:

ttt.exe > ttt.log

7樓:匿名使用者

首先 include

然後你就可以像下面這樣了

ofstream write; //write只是個名字 你可以定義為任何其他的名字

write.open("text.txt); //表示你要把內容輸出到「text.txt"這個檔案裡 如果沒有這個檔案,會自動建立這個檔案

write << "abc"; //這裡是你想要輸出的內容,這裡是輸出了一個string abc

write.close(); // 輸出完畢後關閉這個檔案

8樓:

fopen、fprintf函式

9樓:匿名使用者

freopen()函式可以解決吧

c++隨時輸出到檔案

10樓:猶悅沅

把cout重定向到檔案:

#include

#include

using namespace std;

int main()

11樓:吉米有態度

其實很簡單,你將cout重定向到一個檔案即可。預設情況下,cout輸出到標準輸出(也就是螢幕),cin從標準輸入(鍵盤)輸入,cerr通常和cout一樣,輸出到螢幕,你可以將其重定向到檔案、串列埠或者其他,示例**如下:

#include

#include

using namespace std;

int main(i)

12樓:文件類共創空間

在c++中將資料輸出到檔案需要用到檔案流,將資料輸出到檔案(即下圖中的寫檔案)時會用到ofstream 類。c++輸出到檔案操作步驟如下:

1、要進行檔案輸出操作首先需要包含標頭檔案

#include

2、在進行檔案輸入輸出操作時會用到cin/cout,所以最好指明名稱空間

using namespace std;

3、建立ofstream物件,如

ofstream outfile;

4、把物件和檔案進行關聯;

5、利用outfile物件把希望輸出到檔案中的資料輸出到檔案myfile.txt中;

6、輸出完成後要關閉物件與檔案之間的聯接。

13樓:匿名使用者

這個你可以做個函式來封裝讀寫檔案,或者你做到xml檔案裡面去,資料通過xml檔案來儲存,封裝一個函式對你而言應該不是什麼難的事情,自己定製api,還能有點成就感~

14樓:

定義輸出的全域性物件,在main中初始化開啟檔案一次,之後呼叫統一的輸出介面進行輸出

15樓:匿名使用者

加全域性變數

#include

using namespace std;

#include

fstream file;

...int main()

php呼叫自定義函式,php自定義函式中怎麼呼叫類中方法

引用符號。不加引用時候,你傳進去的 a被複制了一份,然後你在函式裡面改變 a實際上是改變複製的那個,原來的那個不變,退出函式後 a還是原來那個值。加了引用符號后里面的 a就是外面的 a的引用,修改了函式裡面的 a就等於修改了外面的 a。function 是用來定義函式的,呼叫的時候不用functio...

C語言自定義函式int length(char s ,函式返回字串s的長度

include int length char s int main while 1 return 0 include int length char s int main 效果包你滿意,親 include int length char s int main void while y ch y c...

c語言自定義的函式如何返回陣列,c語言自定義的函式如何返回一個陣列

方法1 利用全域性變數 分析 全域性變數作為c語言的一個知識點,雖然我們都瞭解它的特點,但在實際教學過程中應用得並不是很多。由於全域性變數的作用域是從定義變數開始直到程式結束,而對於編寫有多個返回值的c語言函式,我們可以考慮把要返回的多個值定義成全域性變數。當函式被呼叫時,全域性變數被更改,我們再把...