Linux C function() 參考手冊:index(查找字串中第一個出現的指定字元)

Linux C function() 參考手冊:index(查找字串中第一個出現的指定字元)

Linux C function() 參考手冊:index(查找字串中第一個出現的指定字元)

 

資料來源:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
線上執行:http://www.tutorialspoint.com/compile_c_online.php
code2html:http://tohtml.com/

 

 

相關函數
rindex,srechr,strrchr
表頭文件
#include<string.h>
定義函數
char * index( const char *s, int c);
函數說明
index()用來找出參數s字符串中第一個出現的參數c地址,然後將該字符出現的地址返回。字符串結束字符(NULL)也視為字符串一部分。
返回值
如果找到指定的字符則返回該字符所在地址,否則返回0。
範例

 

 




#include <string.h>
#include <stdio.h>

int main() { char *s ="0123456789012345678901234567890"; char *p; p =index(s,'5'); printf("原始陣列的記憶體位置=%d\n",s); printf("5出現的記憶體位置=%d\n",p); printf("5出現第一次的位子=%d\n",(p-s+1)); return 0; }


 

 



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *