gpt4 book ai didi

c - 如何在数组的每个内存块中输入字符串?

转载 作者:行者123 更新时间:2023-11-30 17:00:41 24 4
gpt4 key购买 nike

我想从数组中访问字符串,就像可以从数组中访问整数一样,例如 A={1,2,3} 然后调用 A[0] code> 会得到 1。同样,对于 A={a,b,c} 这样的字符串应该做什么,所以在调用 A[0] 时我得到 a

我尝试了这个输入,

char in[1000];
for (i=0;i<5;i++)
{
in[i]="A";
printf("in is %f",in[i]);
}

但我收到警告赋值从指针生成整数而无需强制转换

最佳答案

由于您正在创建字符数组,因此需要为其提供字符值。

将代码更改为

in[i]='A'
printf("in is %c",in[i]);

希望这有帮助:)

关于c - 如何在数组的每个内存块中输入字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451300/

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