導航:首頁 > 版本升級 > 打開out文件怎麼打開

打開out文件怎麼打開

發布時間:2023-09-13 10:31:30

1. tecplot打開out文件

只要把.out文件用記事本打開,按照tecplot的要求保存為.dat文件,然後導入tecplot進行處理就OK了。
不用記事本打開的話是無法進行後面的操作的。
做的時候用記事本打開,然後把前面的幾行說明語句刪除就可以。

2. 你好 ,你的那個後綴是out的文件怎麼打開的啊

用windows自帶的文本文檔就可以

最好可以下載一個文本編輯器,功能強大,推薦用UltraEdit

3. out後綴的文件用什麼打開

你好,這樣,是RAR.OUT吧?
1:把.out去掉
留下.rar
然後用WINRAR解壓縮出來
2:FH Macromedia公司開發的圖形軟體Freehand的文件格式,專其版本直接顯示屬在擴展名中,如FH8/FH9/FH10

4. .out文件的打開/轉換方式

用fstream

在C++中,對文件的操作是通過stream的子類fstream(file stream)來實現的,所以,要用這種方式操作文件,就必須加入頭文件fstream.h。下面就把此類的文件操作過程一一道來。

一、打開文件
在fstream類中,有一個成員函數open(),就是用來打開文件的,其原型是:

void open(const char* filename,int mode,int access);

參數:

filename: 要打開的文件名
mode: 要打開文件的方式
access: 打開文件的屬性
打開文件的方式在類ios(是所有流式I/O類的基類)中定義,常用的值如下:

ios::app: 以追加的方式打開文件
ios::ate: 文件打開後定位到文件尾,ios:app就包含有此屬性
ios::binary: 以二進制方式打開文件,預設的方式是文本方式。兩種方式的區別見前文
ios::in: 文件以輸入方式打開
ios::out: 文件以輸出方式打開
ios::nocreate: 不建立文件,所以文件不存在時打開失敗
ios::noreplace:不覆蓋文件,所以打開文件時如果文件存在失敗
ios::trunc: 如果文件存在,把文件長度設為0
可以用「或」把以上屬性連接起來,如ios::out|ios::binary

打開文件的屬性取值是:

0:普通文件,打開訪問
1:只讀文件
2:隱含文件
4:系統文件
可以用「或」或者「+」把以上屬性連接起來 ,如3或1|2就是以只讀和隱含屬性打開文件。

例如:以二進制輸入方式打開文件c:config.sys

fstream file1;
file1.open("c:\config.sys",ios::binary|ios::in,0);

如果open函數只有文件名一個參數,則是以讀/寫普通文件打開,即:

file1.open("c:\config.sys");<=>file1.open("c:\config.sys",ios::in|ios::out,0);

另外,fstream還有和open()一樣的構造函數,對於上例,在定義的時侯就可以打開文件了:

fstream file1("c:\config.sys");

特別提出的是,fstream有兩個子類:ifstream(input file stream)和ofstream(outpu file stream),ifstream默認以輸入方式打開文件,而ofstream默認以輸出方式打開文件。

ifstream file2("c:\pdos.def");//以輸入方式打開文件
ofstream file3("c:\x.123");//以輸出方式打開文件

所以,在實際應用中,根據需要的不同,選擇不同的類來定義:如果想以輸入方式打開,就用ifstream來定義;如果想以輸出方式打開,就用ofstream來定義;如果想以輸入/輸出方式來打開,就用fstream來定義。

二、關閉文件
打開的文件使用完成後一定要關閉,fstream提供了成員函數close()來完成此操作,如:file1.close();就把file1相連的文件關閉。

三、讀寫文件
讀寫文件分為文本文件和二進制文件的讀取,對於文本文件的讀取比較簡單,用插入器和析取器就可以了;而對於二進制的讀取就要復雜些,下要就詳細的介紹這兩種方式

1、文本文件的讀寫
文本文件的讀寫很簡單:用插入器(<<)向文件輸出;用析取器(>>)從文件輸入。假設file1是以輸入方式打開,file2以輸出打開。示例如下:

file2<<"I Love You";//向文件寫入字元串"I Love You"
int i;
file1>>i;//從文件輸入一個整數值。

這種方式還有一種簡單的格式化能力,比如可以指定輸出為16進制等等,具體的格式有以下一些

操縱符 功能 輸入/輸出
dec 格式化為十進制數值數據 輸入和輸出
endl 輸出一個換行符並刷新此流 輸出
ends 輸出一個空字元 輸出
hex 格式化為十六進制數值數據 輸入和輸出
oct 格式化為八進制數值數據 輸入和輸出
setpxecision(int p) 設置浮點數的精度位數 輸出

比如要把123當作十六進制輸出:file1<

2、二進制文件的讀寫
①put()
put()函數向流寫入一個字元,其原型是ofstream &put(char ch),使用也比較簡單,如file1.put('c');就是向流寫一個字元'c'。

②get()
get()函數比較靈活,有3種常用的重載形式:

一種就是和put()對應的形式:ifstream &get(char &ch);功能是從流中讀取一個字元,結果保存在引用ch中,如果到文件尾,返回空字元。如file2.get(x);表示從文件中讀取一個字元,並把讀取的字元保存在x中。

另一種重載形式的原型是: int get();這種形式是從流中返回一個字元,如果到達文件尾,返回EOF,如x=file2.get();和上例功能是一樣的。

還有一種形式的原型是:ifstream &get(char *buf,int num,char delim=' ');這種形式把字元讀入由 buf 指向的數組,直到讀入了 num 個字元或遇到了由 delim 指定的字元,如果沒使用 delim 這個參數,將使用預設值換行符' '。例如:

file2.get(str1,127,'A');//從文件中讀取字元到字元串str1,當遇到字元'A'或讀取了127個字元時終止。

③讀寫數據塊
要讀寫二進制數據塊,使用成員函數read()和write()成員函數,它們原型如下:

read(unsigned char *buf,int num);
write(const unsigned char *buf,int num);

read()從文件中讀取 num 個字元到 buf 指向的緩存中,如果在還未讀入 num 個字元時就到了文件尾,可以用成員函數 int gcount();來取得實際讀取的字元數;而 write() 從buf 指向的緩存寫 num 個字元到文件中,值得注意的是緩存的類型是 unsigned char *,有時可能需要類型轉換。

例:

unsigned char str1[]="I Love You";
int n[5];
ifstream in("xxx.xxx");
ofstream out("yyy.yyy");
out.write(str1,strlen(str1));//把字元串str1全部寫到yyy.yyy中
in.read((unsigned char*)n,sizeof(n));//從xxx.xxx中讀取指定個整數,注意類型轉換
in.close();out.close();

四、檢測EOF
成員函數eof()用來檢測是否到達文件尾,如果到達文件尾返回非0值,否則返回0。原型是int eof();

例: if(in.eof())ShowMessage("已經到達文件尾!");

五、文件定位
和C的文件操作方式不同的是,C++ I/O系統管理兩個與一個文件相聯系的指針。一個是讀指針,它說明輸入操作在文件中的位置;另一個是寫指針,它下次寫操作的位置。每次執行輸入或輸出時,相應的指針自動變化。所以,C++的文件定位分為讀位置和寫位置的定位,對應的成員函數是 seekg()和 seekp(),seekg()是設置讀位置,seekp是設置寫位置。它們最通用的形式如下:

istream &seekg(streamoff offset,seek_dir origin);
ostream &seekp(streamoff offset,seek_dir origin);

streamoff定義於 iostream.h 中,定義有偏移量 offset 所能取得的最大值,seek_dir 表示移動的基準位置,是一個有以下值的枚舉:

ios::beg: 文件開頭
ios::cur: 文件當前位置
ios::end: 文件結尾
這兩個函數一般用於二進制文件,因為文本文件會因為系統對字元的解釋而可能與預想的值不同。

例:

file1.seekg(1234,ios::cur);//把文件的讀指針從當前位置向後移1234個位元組
file2.seekp(1234,ios::beg);//把文件的寫指針從文件開頭向後移1234個位元組

5. Fortran軟體生成的.out文件怎麼打開啊

如果你有程序的源代碼,首先查看下這個文件是在哪生成的 ,是不是二進制格式的.不是二進制格式的可以直接用文本編輯器打開.二進制格式的就要看程序寫的數據格式。看看它的recl是多少,共寫入多少組數據.

6. 如何打開後綴是out的文件

.out文件就是擴展名為out的文件,它本身不代表任何信息。在Linux中判斷文件是否是可執行文件,首先要看文件的屬性是否是可執行的,它沒有一個默認的擴展名表示此文件為可執行文件。為了方便,Linux中可執行文件一般都是沒有擴展名的。
在使用gcc編程時,沒有指定輸入可執行文件名,默認生成可執行文件a.out文件。執行時必須鍵入命令 ./a.out,即要帶上擴展名,如果鍵入./a 則不正確,因為它尋找a這個文件,而不是a.out這個文件。
垃圾文件,直接刪除

閱讀全文

與打開out文件怎麼打開相關的資料

熱點內容
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361
蘋果6手機id怎麼更改 瀏覽:179
米家掃地機器人下載什麼app 瀏覽:82
如何在編程貓代碼島20種樹 瀏覽:915
手機基礎信息存儲在哪個文件 瀏覽:726
如何查找手機備份文件 瀏覽:792
內存清理工具formac 瀏覽:323
iphone過濾騷擾電話 瀏覽:981
wap網路如何使用微信 瀏覽:699
手機迅雷應用盒子在哪個文件夾 瀏覽:351
windows8網路連接 瀏覽:442
怎麼快速增加qq群人數 瀏覽:919

友情鏈接