怎樣使得編譯好的C檔案,不用安裝資料庫,也可以在其他電腦上也可以執行

時間 2021-10-14 22:24:01

1樓:

不知道你的資料量有多大,這有兩種簡單的方法:

1)不用資料庫的話,如果資料量少可以將它存到檔案(如txt,儲存在專案資料夾下)裡。使用io命名空間;

string str="資料";

streamwriter sw = new streamwriter("ok.ini", false);

sw.writeline(str);

sw.close();

這就將「資料」儲存到ok.ini檔案裡了,可以移動。

補充一下,移動後讀取時用streamreader sr=new streamreader("ok.ini",encording.default);

sr.readtoend();這裡sr的值就是"資料"了。

2)如果對方的電腦裝了access資料庫的話,可以將資料儲存到資料庫中,將資料庫儲存在專案資料夾下,也是可以移動的。

2樓:匿名使用者

用access資料庫就可以了。

3樓:匿名使用者

肯定是不行的。自己打包後的軟體想要在別人的電腦上面能夠執行,必須安裝.netframework和他所需要的資料庫,不過access就不用了直接一起打包就ok

4樓:

使用access資料庫,或者你訪問的檔案格式要一致,在程式中做出嚴格判斷,寫在記事本檔案中也是可以的.

using system.io;

fs,sr,sw.檔案流操作裡邊的東西就是了.

5樓:來元彤

exe 檔案 是不用資料庫的

直接就能執行!~

你可以吧exe 檔案 單獨拷貝出來 ,執行試下!~

6樓:匿名使用者

資料檔案難道只有資料庫才能承載,你可以試試xml,甚至txt

請問專家,用c語言編譯的 exe檔案,離開編譯環境,為何不能執行?要怎樣才能執行

這個不需要專家來回答,我想我應該能告訴你為什麼。雙擊exe,一閃而過,而在編譯器裡執行的時候不會,因為在編譯器裡是除錯狀態,有些編譯器預設會暫停,如果不想一閃而過,可以加 include,在main函式的最後 如果有return語句,寫在return語句之前。加一句getch 或getchar 這兩...

c生成的ee檔案在沒有安裝visualstdio的電腦上

c 生成的.exe檔案和安裝沒visual stdio是沒有關係的,但是執行平台必須安裝有.net framework。因為c 生成的是基於.net框架的託管 所以無法作為本機 非託管 在本地執行,因此執行機需要安裝.net執行時環境。 你開發的c 程式,要在.netframework框架下才能執行...

清理c盤中已不用的檔案,如何清理C盤無用檔案

先雙擊進入 計算機 或者 此電腦 圖示,找到本地磁碟c。右鍵點選本地磁碟c找到屬性點選進入在屬性對話方塊中點選磁碟清理,在磁碟清理對話方塊勾選需要刪除的檔案,點選下方確定。在彈出的確認對話方塊中,點選刪除檔案。最好別刪,刪錯了很多程式就不能用了!建議你把迅雷 qq。程式直接放到其他盤,想防毒軟體這樣...