我有以下字符串。
str[]="10,2";
我想分配' 10'到:
int n;
和' 2'致:
int k;
我尝试使用索引,字符串副本和更多方法,但没有用。
答案 0 :(得分:2)
#include<stdio.h>
int main(void) {
int n,k;
char str[]="10,2";
if(sscanf(str,"%d,%d",&n,&k)==2)//it will return 2, if both parameter has been assigned
printf("%d %d\n",n,k);
return 0;
}