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;
}

  

posted @ 2020-09-12 22:04  卷哭你  阅读(191)  评论(0编辑  收藏  举报