c语言编程问题请教各位高手

c语言如何简单提取未知字符串的第几个位置
求解
比如说
输入一串字符
需要依次提取第一个字符,第二个字符,等等

是单个拿出每个字符吗?比如这样:
char str[10];
scanf_s("%s", str,10);
for (int j = 0; j < strlen(str); j++)
{
printf("%c---", str[j]);
}
getchar();
return 0;
图片说明

StrPtr[0] //第1个
StrPtr[1] //第2个

StrPtr[0] //第1个
StrPtr[1] //第2个
这是最简单的,就是不知道你是不是这个意思?