strrindx.c

来自「C语言常用的程序900例」· C语言 代码 · 共 27 行

C
27
字号
#include <stdio.h>

int strr_index(const char *string, int letter)
 {
   char *original = string;
   char *ptr = NULL;

   while (*string)
    {
     if (*string == letter)
       ptr = string;

     string++;
    }

   return((*ptr) ? ptr-original: string-original);
  }


 void main(void)
  {
    printf("Location of C is %d\n", strr_index("1001 C/C++", 'C'));

    printf("Location of x is %d\n", strr_index("1001 C/C++", 'x'));
  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?