C语言中memchr和strchr和strlen函数使用
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <pthread.h> #include <semaphore.h> #include <unistd.h> #include <signal.h> #include <string.h> // static static int seq[] = {1,2,3,4,5,6}; static const char* string[] = { "a","b","c","d"}; static char* pstring= "http://www.ABCD.com"; int main() { int i = 20; // memchr int* pseq = memchr(seq,2,sizeof(seq)/sizeof(int)); printf("pseq is %d\n",pseq[1]); char*pstring1 = strchr(pstring,'A'); printf("string is %s\n",pstring1); char*pmstring = memchr(pstring,'A',strlen(pstring)); printf("pmstring is %s\n",pmstring); //char *strchr(const char *str, int c) //char* pstrstring = strchr(string,'b'); printf(" length is %d \n",strlen(pstring)); while(1); return 0; }
一勤天下无难事。