gpt4 book ai didi

c - C语言中如何取出字符串中的第一个字符?

转载 作者:行者123 更新时间:2023-11-30 18:48:45 24 4
gpt4 key购买 nike

我需要java中charat函数的模拟,它可以在C语言中使用。我在网上搜索并阅读了该语言的文档,但没有找到这个功能。我使用 char *argv[]。 将参数传递给程序,然后从每个参数中我需要打印第一个字符,这如何实现?

最佳答案

您可能值得研究一下 C 中如何“处理”字符串。字符串实际上只是 c 中的字符数组。

argv[1] 将为您提供第二个参数,argv[1][0] 将为您提供第二个参数的第一个字符。

从那里循环,即:

int main (int argc, char * argv[])
{
for (int i = 0; i < argc; i ++){
printf("%c\n",argv[i][0]);
}
return 0;
}

抱歉,我没有方便的编译器来检查我的语法。干杯!

关于c - C语言中如何取出字符串中的第一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44726233/

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