Re: [問題] C語言的字串有辦法轉成一個個陣列嗎??
※ 引述《www85109 (Destiny)》之銘言:
: 原PO現在正在做資節作業
: 遇到一些問題
: 老師給了一個txt檔
: 裡面有學生姓名 分數
: 格式類是於 John 70
: Steve 80
: Ivan 90....
: 讀檔結束後
: 最後輸出是要由分數高低依序輸出學生姓名跟分數
: 所以原PO想問
: C語言有辦法把學生姓名(String)丟到一個陣列裡
: 比如說name[1]=John
: name[2]=Steve
: name[3]=Ivan 這樣嗎??
: 有請板上的神人們幫小弟解答
: 謝謝
Dynamic version:
int arraySize = 10;
char** arrayPointer = (char**) malloc( arraySize * sizeof( char* ) );
arrayPointer[0] = "Jason";
Static version:
int arraySize = 10;
char* arrayPointer[ arraySize ];
arrayPointer[0] = "Jason";
關鍵是建立一個指向字串指標的陣列。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.219.253
※ 編輯: kevinend51 來自: 218.168.219.253 (01/24 21:42)
※ 編輯: kevinend51 來自: 218.168.219.253 (01/24 21:44)
→
01/24 21:45, , 1F
01/24 21:45, 1F
→
01/24 22:31, , 2F
01/24 22:31, 2F
→
01/24 23:02, , 3F
01/24 23:02, 3F
推
01/24 23:06, , 4F
01/24 23:06, 4F
→
01/24 23:27, , 5F
01/24 23:27, 5F
→
01/24 23:29, , 6F
01/24 23:29, 6F
→
01/24 23:30, , 7F
01/24 23:30, 7F
→
01/24 23:50, , 8F
01/24 23:50, 8F
→
01/24 23:51, , 9F
01/24 23:51, 9F
→
01/24 23:51, , 10F
01/24 23:51, 10F
→
01/24 23:56, , 11F
01/24 23:56, 11F
→
01/25 00:15, , 12F
01/25 00:15, 12F
→
01/25 00:28, , 13F
01/25 00:28, 13F
→
01/25 21:27, , 14F
01/25 21:27, 14F
→
01/25 22:05, , 15F
01/25 22:05, 15F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):