在學生體結構中,不需要從鍵盤直接獲得學生人數,而是從鍵盤輸入學生資訊,自動記錄人數
基礎**:
#include
using
namespace std;
//函式原型
struct student
;int
maxint
(student array,
int number)
}return location;
}void
output
(int array,
int number)
cout << endl;
}int
main()
,,,,
};int location =
maxint
(stu,5)
; cout << stu[location]
.id <<
" "
<< stu[location]
.age << endl;
return0;
}
修改後能動態記錄:
struct student* st[99]
;//開闢乙個結構體指標陣列,用來存放輸入的學生例項位址
cout <<
"請輸入多組學生的id和age"
<< endl;
int i =0;
//計數
while(1
) cout <<
"總共有"
<< i <<
"個學生!"
<< endl;
for(
int j =
0; j < i;
++j)
malloc()是c語言中動態儲存管理的一組標準庫函式之一。其作用是在記憶體的動態儲存區中分配乙個長度為size的連續空間。其引數是乙個無符號整形數,返回值是乙個指向所分配的連續儲存域的起始位址的指標。還有一點必須注意的是,當函式未能成功分配儲存空間(如記憶體不足)就會返回乙個null指標。所以在呼叫該函式時應該檢測返回值是否為null並執行相應的操作。
SecureCRT自動記錄日誌
現在管理的資料庫數量多,實時性強,經常遇到資料庫突發事件,每次做的關鍵步驟操作我都保留乙份日誌,把所有的操作和輸出的內容保留下來,一方面是處理完畢問題之後能做總結,看看處理過程中是否存在問題,提高自己的處理問題的能力。另一方面可以給客戶乙個記錄,保留當時的資訊。但是問題出現了,經常在情急之下總是忘記...
程式崩潰時自動記錄minidump的c 類
封裝了乙個c 類,當程式意外崩潰的時候可以生成dump檔案,以便確定錯誤原因。標頭檔案 1 crash dumper w32.h23 ifndef crash dumper h 45 define crash dumper h 67 8 include 9 10class crashdumper 1...
動態規劃學習記錄
動態規劃一般用陣列記錄下每一步的最優值,返回最後一步的值就是最優結果,相對於遞迴解法消除了重複計算的部分,提高的效率。計數 有多少種方式從a到b 多少種方式取得某值 求最優解 最大值最小值 路徑上最大資料和。存在性問題 能不能選出和為k的數 選定演算法前一定要判斷是否為動態規劃解題 有時候問題相似但...