C 中如何儲存輸入的資料,C 如何將輸入的內容輸出到文字檔案

時間 2021-09-02 11:59:39

1樓:匿名使用者

使用檔案操作把輸入的資料儲存到文字當中即可。

1、c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f+單詞的形式來命名(f是file的簡寫),其宣告位於stdio.h標頭檔案當中。

例如:fopen、fclose函式用於檔案開啟與關閉;fscanf、fgets函式用於檔案讀取;fprintf、fputs函式用於檔案寫入;ftell、fseek函式用於檔案操作位置的獲取與設定。

2、例程:

#include

int a;

char b,c[100];

int main()

fscanf(fp1,"%d",&a);//從輸入檔案讀取一個整數b=fgetc(fp1);//從輸入檔案讀取一個字元fgets(c,100,fp1);//從輸入檔案讀取一行字串printf("%ld",ftell(fp1));//輸出fp1指標當前位置相對於檔案首的偏移位元組數

fputs(c,fp2);//向輸出檔案寫入一行字串fputc(b,fp2);//向輸出檔案寫入一個字元fprintf(fp2,"%d",a);//向輸出檔案寫入一個整數fclose(fp1);//關閉輸入檔案

fclose(fp2);//關閉輸出檔案,相當於儲存return 0;}

2樓:匿名使用者

不知道你用的是哪種版本的c++,現在視覺化程式設計工具一般都直接支援資料庫操作啊,通過資料庫引擎直接運算元據庫很簡單的,如果是dos下的tc++,那恐怕只能使用原始的檔案操作命令了。

3樓:

永續性資料儲存才行。

你可以自己設計一個資料庫用於儲存你所需要的資料,也可以弄一個.txt檔案儲存一下簡單的資料,第二次再用的時候 直接讀取就行了。

你可以上網查查 這些函式是怎麼用的,很簡單的,呼叫c++本身的標頭檔案就好了,都有現成的函式。找到了你所用到的函式到msdn上查詢一下就行了,上面都有例子

4樓:千鋒教育

#include

#include

using namespace std;

int main()

return 0;}

c++ 如何將輸入的內容輸出到文字檔案

5樓:

將內容輸出到文字中要用ofstream這個類來實現。具體步驟如下。

ofstream mycout("temp.txt");//先定義一個ofstream類物件mycout,括號裡面的"temp.txt"是我們用來儲存輸出資料的txt檔名。

這裡要注意的是我們的"temp.txt"用的是相對路徑,你也可以寫絕對路徑。

mycout<<"hello"<

#inlcude //ofstream類的標頭檔案using namespace std;

int main()

6樓:小豬豬考研記

#include

#include

using namespace std;

int main()

{ofstream out("e:/file.txt");  //儲存到e盤的檔案file.txt中

char buffer[100];

gets(buffer);

out<

c如何將資料庫連線封裝成,c 如何將資料庫連線封裝成dll

新建一個類庫的專案。然後把你這連線的類放進去。生成就是dll。然後public一堆方法。 你把連線資料庫和資料庫打交道的cs類庫寫好後,生成一下,再到應用程式集的資料夾bin下找就有dll和pdb檔案。是啊,生成dll檔案後在你的專案中新增應用dll檔案,在業務邏輯層可以呼叫類庫中的所有的公開的方法...

如何將c 中的日期型別轉化為日期型別的資料 急

先確定一個星期的二,然後每加七天就是下一個星期二,然後取出來就行了。c 中如何將string型轉換為date型 如何把文字框中的日期轉換成datetime型別的資料 1 首先新建一個c 窗體應用程式專案。2 先獲取一個當前時間,使用tostring 方法直接轉換成string型別。3 還可以雙擊控制...

如何將coreldraw 12檔案儲存讓coreldraw 9可以開啟

alt fa 選單 檔案 另存 版本 選取9,8bidi,8之一,一般選後兩種 儲存時最好加上版本名,再用cdr9.0開啟檢查一下。由於coreldraw在中國沒有推出中文版coreldraw9,現行的9多半是被更改了核心的,從而coreldraw12以上版本對中文cdr9支援不太好,即使如上另存,...