3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
[C/C++基礎]- 59_純C語言動態配置記憶體和動態調整記憶體大小_實作(字串陣列) 本篇要分享–純C語言動態配置記憶體和動態調整記憶體大小_實作(字串陣列),有興趣的(C/P)同好,歡迎來(C/P)一下哈哈 ^ ^。   #include       using namespace std;       //Dynamic string arrays       #include   #include   #include       int main (void) {   char **strarray = NULL;   int i = 0, strcount = 0;   char line[1024];   int j=0;   while(j<3) {     fgets(line, 1024, stdin);     strarray = (char **)realloc(strarray, (strcount + 1) * sizeof(char *));     strarray[strcount++] = strdup(line);//strcpy(strarray[strcount++], line);     j++;   }       /* print the array of strings */   for(i = 0; i < strcount; i++)     printf("strarray[%d] == %s", i, strarray[i]);       /*   // free the string array   // Note: You must delete each individual string   //       before you delete the array of pointers   */   for(i = 0; i < strcount; i++)     free(strarray[i]);       free(strarray);   return 0;   }        

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦