一維字符陣列是不是只能儲存一個字串?如果不是該怎樣實作?
uj5u.com熱心網友回復:
字串是以'\0'結束的,你完全可以定義一個大一點的空間,存放多個字串,以'\0'隔開,比方:char buf[1024];
char *strings[4] = {buf, &buf[9], &buf[17], , &buf[24]};
memcpy(strings[0], "abcdefg", 8);
memcpy(strings[1], "hijklmn", 8);
memcpy(strings[2], "opqrst", 7);
memcpy(strings[3], "uvwxyz", 7);
strings等于是一個字串陣列
uj5u.com熱心網友回復:
二維陣列本質上也是一維陣列。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27581.html
標籤:基礎類
上一篇:?
下一篇:救救小白
