我愛天天問
HOME
C++中怎麼用陣列同時存放多個字串呢?
在編寫學生學分成績處理系統時,需要將每個學生的選課代碼一一存放,每個學生有若干個學科代碼,且數目幾乎不一樣,怎樣用陣列去存放一個學生的選課的課程名資訊呢?謝謝指點……
jinxihexilove
用一個類嘛,不就把所有的成績給包括進去了,再不會再叫我。
予意
我覺得用鏈表比較好吧
wanfustudio
1.動態結構鏈表
2.動態陣列,課程不統一,可以使用動態方式去保存
比如
class Student
{
private:
long Id;
string name;
long course_id;
int course_count;
string *m_pCourse;
public:
void audit();
};
jaycnvip
方法一:
將學科代碼和課程名封裝在一個結構體內,用一個鏈表來管理學科這一環,學校有多少學科全部添加進去,作為一個全局物件來使用,以後哪個學生只要根據他的學科代碼去找課程名資訊就可以了,當然前提是你的鏈表要提供功能函數。
方法二:
你不願意寫鏈表,那麼就用 string 陣列為存放課程名資訊,但是這樣要做到學科代碼和課程名的一一對應,是很麻煩的。
所以,我建議將資料庫原理的思想搬過來,將一一對應關係的欄位“捆綁”在一起。
wangtk1982
struct XX
{
type YY;
type ZZ;
.........
};
vector<XX> data;
UP TO DATE BLOG
C++中怎麼用陣列同時存放多個字串呢?
日常用品要不要定期消毒?
魔獸爭霸做地圖
電腦DVD讀碟不連貫
psp的真三國無雙聯合突襲問題
有個日本的恐怖片,忘了叫什麼了,好像是猛鬼什麼什麼吧
鷹擊長空硬碟版為什麼沒有第三人稱視角啊?ctrl不管用
pp加速器下載
手足口病與口蹄疫
問一些關於避孕套的重要知識
ZA 泊美 娥佩蘭 哪家好?
計畫要孩子之後的半個月後我出現咳嗽不止症狀但還沒等下個月是否來月經來判斷,藥也不敢吃,請問我懷孕了
尋求高手解決下關于 反恐精英online 卡的問題.
男生或女生騎自行車,哪個被硌得更厲害些?
咋樣獲得電腦胡IP
蜂蜜蛋清 面膜 敷多久
永恆之塔內測帳號
ie8如何改回ie7!我的系統是vista的!謝謝!
如何將一個3GP檔,分成幾個3GP檔?(MOTO E398)
夏枯草在江蘇一帶的俗稱是什麼
LINK BLOG
Comment
Title:
Url:
Validate:
Powered by
我愛天天問
© 2005-2008
2.動態陣列,課程不統一,可以使用動態方式去保存
比如
class Student
{
private:
long Id;
string name;
long course_id;
int course_count;
string *m_pCourse;
public:
void audit();
};
將學科代碼和課程名封裝在一個結構體內,用一個鏈表來管理學科這一環,學校有多少學科全部添加進去,作為一個全局物件來使用,以後哪個學生只要根據他的學科代碼去找課程名資訊就可以了,當然前提是你的鏈表要提供功能函數。
方法二:
你不願意寫鏈表,那麼就用 string 陣列為存放課程名資訊,但是這樣要做到學科代碼和課程名的一一對應,是很麻煩的。
所以,我建議將資料庫原理的思想搬過來,將一一對應關係的欄位“捆綁”在一起。
{
type YY;
type ZZ;
.........
};
vector<XX> data;