Nama fungsi : strchr
File tajuk : <string.h>
Prototipe fungsi : char *strchr(const char *str, char c);
Fungsi : Mencari posisi kemunculan pertama karakter tertentu dalam sebuah string
Parameter : char *str adalah string target yang akan ditemukan;
char c adalah karakter yang bisa ditemukan;
Return value : Mengembalikan posisi dimana karakter pertama kali muncul jika berhasil; mengembalikan NULL jika gagal;
Contoh program : Temukan kemunculan pertama karakter c yang ditentukan dalam string string
#include<string.h>#include<stdio.h>intmain(void){charstring[15];//Tentukan array karakter char*ptr,c='c';strcpy(string,www.dotcpp.com); //Salin string ptr=strchr(string,c);//Temukan posisi pertama di mana karakter muncul if(ptr){printf(Thecharacter%cisatposition:%dn,c,ptr-string);}else{ printf(Karakter tidak ditemukann);}return0;}
Hasil berjalan:
Posisi karakteristik:7