[問題] 如何知道二維array終點
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
小弟功力不深,有個問題想請問大大們
我用*parameter_array[]的方式來宣告一個字元陣列,並且給定初始值(給了很多字串)
由於我不知道這些字串總共有幾個
我想用個for loop去讀他,但是我遇到我不知道該怎麼設for loop的終止條件
我用下面for loop寫的終止條件,但看起來parameter_array指標陣列的最後一個不是'\0'
不知道各位大大有沒有辦法告訴我為什麼呢?
程式碼(Code):(請善用置底文網頁, 記得排版)
char *parameter_array[]={
"Apple",
...
...
...
"Lion"
};
int i;
for(i=0;parameter_array[i]!='\0';i++)
{printf("%s\n", parameter_array[i]);}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.53.16
→
05/03 17:58, , 1F
05/03 17:58, 1F
→
05/03 18:00, , 2F
05/03 18:00, 2F
→
05/03 18:00, , 3F
05/03 18:00, 3F
→
05/03 18:15, , 4F
05/03 18:15, 4F
→
05/03 18:16, , 5F
05/03 18:16, 5F
→
05/04 01:18, , 6F
05/04 01:18, 6F
→
05/04 01:18, , 7F
05/04 01:18, 7F
→
05/04 05:42, , 8F
05/04 05:42, 8F
→
05/04 10:12, , 9F
05/04 10:12, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章