//例子1:這個函式是從檔案中讀取資料,然後將結果寫到檔案中
#include
//#include
int main()
for(int i=0;i<100000;i++)
fclose(fp2);
for(int i=0;i<100000;i++)
fclose(fp1);
return 0;
}
//例子二:輸入輸出重定向:
/*函式名:freopen
宣告:file *freopen( const char *path, const char *mode, file *stream );
所在檔案: stdio.h
引數說明:
path: 檔名,用於儲存輸入輸出的自定義檔名。
mode: 檔案開啟的模式。和fopen中的模式(如r-唯讀, w-寫)相同。
stream: 乙個檔案,通常使用標準流檔案。
返回值:成功,則返回乙個path所指定檔案的指標;失敗,返回null。(一般可以不使用它的返回值)
功能:實現重定向,把預定義的標準流檔案定向到由path指定的檔案中。標準流檔案具體是指stdin、stdout和stderr。其中stdin是標準輸入流,預設為鍵盤;stdout是標準輸出流,預設為螢幕;stderr是標準錯誤流,一般把螢幕設為預設。
下面以在vc下除錯「計算a+b」的程式舉例。
c語法: */
/*#include int main()
*///c++語法
#include #include using namespace std;
int main()
printf("\n");
}/*要讓隨機數限定在乙個範圍,可以採用模除加加法的方式。
要產生隨機數r, 其範圍為 m<=r<=n,可以使用如下公式:
rand()%(n-m+1)+m
其原理為,對於任意數,
0<=rand()%(n-m+1)<=n-m
於是0+m<=rand()%(n-m+1)+m<=n-m+m
即m<=rand()%(n-m+1)+m<=n*/
c 檔案中的函式產生隨機數
c 中沒有自帶的random函式,要生成隨機數就需要用c檔案 stdlib.h 裡的函式rand 和srand 不過,由於rand 的內部實現是用線性同餘法做的,所以生成的並不是真正的隨機數,而是在一定範圍內可看為隨機的偽隨機數,下面分別介紹一下各自的用法 1.int rand void 它是無參函...
C語言檔案的隨機讀寫
檔案的隨機讀寫 實現隨機檔案的讀寫的關鍵是要按要求移動位置指標,這稱為檔案的定位 檔案定位函式 rewind 和 fseek 移動檔案內部位置指標的函式主要有 rewind 和 fseek rewind 用來將位置指標移動到檔案的開頭,前面以多次使用過,他的原型為 void rewind file ...
C語言從TXT檔案中讀寫資料
下面是乙個簡單檔案讀取測試程式,首先是寫資料,將數字0 9寫入到data.txt檔案中,然後再從data.txt中讀取資料,將讀到的資料存到陣列a 10 中,並且列印到控制台上。下面是程式 cpp view plain copy print?include int main for int i 0 ...