gpt4 book ai didi

c - 将元素的第一个字符存储在字符串中

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

<分区>

如何在字符串中存储元素的第一个字符?例如。如果我跑

for (j=0; j < 5; j++) {
printf("%s\n, string[j]);
}

我明白了

hello
how
are
you

感谢@Holy semicolon 提供的答案,我知道我可以运行 printf("%c\n, string[j][0]); 来打印第一个字母:

h
h
a
y

但是,如何将首字母存储在新数组中?到目前为止,我有:

char secondStr[10];

for (j=0; j<5; j++) {
secondStr[j] = string[j][0];
}

这会导致错误assignment makes pointer from integer without a cast

我知道这个问题与我之前提出的问题(关于打印第一个元素)略有不同——我不确定是否要就 SO 提出一个全新的问题。如果我应该问一个新问题,我提前道歉。

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