簡體   English   中英

在C中創建具有預定義長度的字符串數組

[英]creating an array of strings with predefined length in C

我想制作一個由20個字符串( char* )組成的數組,其中每個字符串都自動分配為MAXLENGTH長度

通過說:

char *string_arr[MAXLENGTH][20];

我將能夠以string_arr[i]尋址每個字符串,其中0=<i<20 ,更重要的是,我能夠將內容放入string_arr[i]而無需動態分配內存,例如:

strcpy(string_arr[2],"some string");

代替

char *string_arr[MAXLENGTH][20];

說:

char string_arr[20][MAXLENGTH];

您可能還想說MAXLENGTH+1表示空終止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM