gpt4 book ai didi

c - 替换C中字符串中的字符

转载 作者:行者123 更新时间:2023-12-02 02:12:06 24 4
gpt4 key购买 nike

我有一个格式为 <item1>:<item2>:<item3> 的字符串数组分解它以便我可以分别打印不同项目的最佳方法是什么?我应该只循环遍历数组,还是有一些字符串函数可以提供帮助?

最佳答案

我会使用sscanf 函数

char * str = "i1:i2:i3";
char a[10];
char b[10];
char c[10];
sscanf(str, "%s:%s:%s", a, b, c);

这是不安全的,因为它容易受到缓冲区溢出的影响。在 Windows 中,有 sscanf_s 作为安全黑客。

关于c - 替换C中字符串中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12292317/

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