字符串操作

来源:互联网 发布:java实时监控系统 编辑:程序博客网 时间:2024/06/03 23:49
     #include<stdio.h>     #include<string.h>    int main()    {        char *p = "12345678";;        char p1[80] = {0};        char buf[100] = { 0 };        /***********************/        char dest[20]="123456";        char src[20]="lllnnn";                strncat(dest,src,3);        printf("%s\r\n",dest);//123456lll        /**************************/        memcpy(p1,p,strlen(p));        puts(p1);//12345678        sprintf_s(buf,"%s%s",p,p1);         puts(buf);//1234567812345678        memset(p1,'a',strlen(p1));        puts(p1);//aaaaaaaa        strcat_s(p1,p);        puts(p1);//aaaaaaaa12345678        /*********************/        #define ANSWER "hello"        char try[10]="hello";        puts("who?");        gets(try);        while(strcmp(try,ANSWER) !=0)        {                puts("no");                gets(try);        }        puts("right!");        /**************************/        /***************************/        #define ANSWER "hel"        char try[10]="hello";        while(strncmp(try,ANSWER,strlen(ANSWER)) !=0)        {                   puts("no");                gets(try);        }           puts("right!");        /*****************************/        return 0;    }
0 0