假定你已把字符串存于变量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;
}
你可以用Excel中的分列功能,以逗号为分隔符搞定,剩下的就是把那一列复制出来,其实这是标准的CSV文件。