指標陣列接收字串

2021-07-03 07:49:23 字數 561 閱讀 7531

/*功能:用指標陣列接收輸入的n組字串*/ 

/*巨集line是初始字串個數以及每次分配的記憶體不夠時重新realloc的增量*/

#include #include #include #define line 5

int i = 0,n,m = line;

int l, len;

char **str;

char buf[100]; //每個字串100個字元夠嗎?

int main()

// while (1)

for(i;i}

len = strlen(buf);

buf[len - 1] = 0; //去'\n'

if (null == (str[i] = malloc(len - 1)))

strcpy(str[i], buf);

// i++;

} //列印

for (l = 0; l < i; l++) printf("%s\n", str[l]);

return 0;

}

C 接收字串陣列 c 陣列使用

前言 陣列是我們儲存資料最常用的資料結構,如通訊中傳送和接收大量16進製制資料 儲存需要處理的時序資料等。陣列的型別是多種多樣的,如16進製制型別,int型別,float或double型別 按照資料最大值範圍還可加字首short和long 字串型別。陣列也需要初始化為零或者其他,否則演算法可能出錯。...

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...