gpt4 book ai didi

c - 如何存储然后打印二维字符/字符串数组?

转载 作者:太空狗 更新时间:2023-10-29 15:14:02 37 4
gpt4 key购买 nike

假设我有这些词:老虎、狮子、长颈鹿。

如何使用 for 循环和 scanf 将其存储在二维 char 数组中,然后使用for 循环?

有点像

for(i=0;i<W;i++)
{
scanf("%s",str[i][0]); //to input the string
}

PS 很抱歉提出这样一个基本问题,但我在 Google 上找不到合适的答案。

最佳答案

首先您需要创建一个字符串数组。

char arrayOfWords[NUMBER_OF_WORDS][MAX_SIZE_OF_WORD];

然后,您需要将字符串输入到数组中

int i;
for (i=0; i<NUMBER_OF_WORDS; i++) {
scanf ("%s" , arrayOfWords[i]);
}

最后为了打印它们而使用

for (i=0; i<NUMBER_OF_WORDS; i++) {
printf ("%s" , arrayOfWords[i]);
}

关于c - 如何存储然后打印二维字符/字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083984/

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