gpt4 book ai didi

在 C 中创建具有预定义长度的字符串数组

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:06 24 4
gpt4 key购买 nike

我想制作一个包含 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

关于在 C 中创建具有预定义长度的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com