c语言截取字符串其中一部分。

2025-03-23 01:46:31
推荐回答(2个)
回答1:

假定你已把字符串存于变量char str[]; 现要把第1和第2个双引号之间的字符串取出来,放入 char s[] 里。
用 sscanf().
程序如下:
#include
main()
{
char str[]="+cpbr:1,\"12345678900\",129,\"\"\nok";
char s[40];
sscanf(str,"%*[^,],\"%[^\"]",s);
printf("%s\n",s);
return 0;
}

回答2:

你可以用Excel中的分列功能,以逗号为分隔符搞定,剩下的就是把那一列复制出来,其实这是标准的CSV文件。