如何在c program 內create 一個可以裝到十個string 的array?[10點]

2008-02-20 3:54 am
如題,thanks a lot~

回答 (1)

2008-02-20 5:20 am
✔ 最佳答案
如果用陣列來裝字串的話, 假設字串最長80個字元,
char myBuffer[10][81];
之後便可以用 strcpy(myBuffer[0], "Hello " ); 之類來填入資料.

如果用 char pointer 的話,
char * myBuffer[10];
但使用前要 allocate memory, 例如
for(i=0;i<10;i++)
myBuffer[i] = (char *)malloc(81*sizeof(char));


收錄日期: 2021-04-13 15:37:06
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080219000051KK02885

檢視 Wayback Machine 備份