You will pay $687.71 every month for 15 years to payoff the debt
用一指针指向字符串的开始位置,再用 strchr函数数将另一个指针变量指向‘$“字符的
位置,用指针变量运算计算出在第几个字符,用printf 显示这数字
#include <stdio.h>
#include <string.h>
int main()
{
char ori_str[] = "You will pay $687.71 every month for 15 years to payoff the debt";
char *str1 = NULL;
char *str2 = NULL;
str1 = ori_str;
str2 = strchr(str1, '$');
printf("%d\n",(int)(str2 - str1));
return 0;
}
用指向$字符的指针减去开始位置的指针得到的值就是第几个字符,然后%d输出这个值即可