我有一个指针,我使用 sprintf 将它传递给一个字符串,但是当我尝试访问字符串中的元素时,我遇到了麻烦。
我想要的是如果我有一个指向字符串的指针abcde
来创建一个新字符串
seg[5]="a,b,c,d,e"
这样当我打电话时seg[0]
我得到"a".
我在下面有一些代码
char *pch5;
char seg1[128];
pch5=strtok(seg,",");
if(pch5!=NULL){
sprintf(seg1,"%s",pch5);
printf("%s",seg1[0]);
}