1樓:網友
你要首先建立乙個文字檔案,再通過對文字檔案進行儲存和刪除,c++有相應的類庫提供函式然你對資料進行儲存和刪除,讀取和插入等。思路給你了,例項你還是上網找吧。
用c++程式設計時如何實現資訊的儲存與查詢?
2樓:匿名使用者
第一,用資料庫,這個最簡單,可以通過sql語句批量從檔案讀入存到資料庫,當然也可以一條一條讀入,然後通過查詢資料庫得到記錄。需要用到c++資料操作。一般可用ado連線資料庫,然後通過ado提供的介面運算元據庫。
第二,用讀寫檔案的方式,原理都一樣,只是每條記錄的格式需要自己定義,然後按照自己定義好的記錄格式進行查詢,刪除等操作。需用到c++檔案讀寫操作。
第三,資料僅保留在記憶體中,不用寫入硬碟,其實前兩種方法都是在這種方法基礎上進行檔案和資料庫操作的。也就是定義好結構體,然後連成連結串列,就ok了。前兩種發方式在有連結串列的基礎上講連結串列的所有節點記錄乙個乙個存進資料庫或檔案。
c語言中怎樣實現對陣列資料的刪除、修改?
3樓:
#include
typedef struct nodenode;
node c[100];
int n;
void print()
printf("");
/輸出。void setnum()
/設定資料。
void remove()//迴圈覆蓋,讓後乙個覆蓋前乙個,所以j最大值取n-1
n--;//結構體中的元素減少1個。
/刪除資料。
void chang()//修改資料。
main()}
4樓:星月小木木
#include
刪除長度為len的陣列dat中索引為idx的元素。
void remove(int *dat, int *len, int idx)
void output(int *dat, int len)int main()
len = 10;
remove(a, &len, 5);
output(a, len);
remove(a, &len, 2);
output(a, len);
return 0;}
c++怎麼程式設計實現用所給的類儲存資料
5樓:網友
只這幾個變數怎麼存啊,需要新增陣列或者其他容器儲存。
用c++怎麼實現資料的快速儲存與查詢呢?
6樓:網友
樓主可以考慮使用資料庫。
如果資料量大,肯定是要用資料庫的,比你用**來得方便簡單多了,而且其他人維護你的**也非常方便。
如果資料量不是非常大,建議使用sqlite,**庫非常小,使用非常簡單,而且效率很高。
c++socket程式如何實現持續接收資料
7樓:網友
zeromemory(buf, buf_szie);
while(true)
elseclosesocket(sclient);
wsacleanup();
為防止卡死主執行緒,你要建立新執行緒來執行。
c++編寫的win32程式如何實現對文件中儲存資料的輸入和輸出?
8樓:緣明思
3全部視窗嗎?放在load()裡吧。載入視窗時就進行讀取和顯示。如果你沒有類似查詢最高分的按鈕的話。如果有,那就按的時候載入到乙個記憶體變數裡,然後顯示時就能用了。
問題二,lpstr這個我還真不熟。而且好像textout也不是用的lpstr,用的是lpctstr。希望能對你有所幫助。
virtual bool textout(int x,int y,lpctstr lpszstring,int ncount
bool textout(
int x,int y,const cstring& str);
9樓:質疑的左手
只寫過win32彙編和c++,按個人理解說幾句。
首先inhighestscore肯定是在視窗初始化之後,才能執行的。
接著是textout(),執行這個函式,有沒有調函式重繪視窗。
最後,記錄歷史最高分這種功能,最好是用登錄檔實現,要麼用inf檔案,自己建立檔案的話,不太好。
c 程式設計用函式實現排序演算法(氣泡排序 插入排序)
include using namespace std template void bubble t arr,int n for i 0 i void insert t arr,int n 插入排序 int i,j,pos t temp for i 0 i include using namespa...
用c語言程式設計,用c語言程式設計 求100以內的奇數和?
include main printf 100以內奇數和是回 答 d n sum include int main include void main 比樓上幾位du 的效率高zhi一倍,因dao為迴圈次數專少屬了一半 include stdio.h void main printf sum1 d ...
哪個C 的程式設計軟體好用些,c 程式設計軟體哪個用的最多?
對於初學者來說,使用功能完善的ide可以更快的進入到程式設計學習中。在windows平臺上,微軟的visual studio系列是非常不錯的工具,可以從該軟體入手學習c 的程式設計。開始學習的話直接下個devc 簡單易用,介面簡單,上手快,基本功能齊全,反正你書本上的程式都能跑就是了。開源的,免費的...