b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

牛啊牛啊 进来给讲讲strcpy 和strcat strcncpy 这3个函数的用法?谢谢谢谢

电脑杂谈  发布时间:2019-08-30 09:02:41  来源:网络整理

c strchr函数用法_strchr函数用法_c语言strstr函数用法

goodboy1881goodboy188108-19 22:17

等级Bbs72楼

函数名:sty

功能:拷贝一个字符串到另一个

用法:char*sty(char*destin,char*source);

程序例:

#include<stdio.h>

#include<string.h>

intmain(void)

{

charstring[10];

char*str1="abcdefghi";

sty(string,str1);

printf("%s\n",string);

return0;

}

函数名:strcat

功能:字符串拼接函数

用法:char*strcat(char*destin,char*source);

程序例:

#include<string.h>

#include<stdio.h>

intmain(void)

{

chardestination[25];

char*blank="",*c="C++",*Borland="Borland";

strcpy(destination,Borland);

strcat(destination,blank);

strcat(destination,c);

printf("%s\n",destination);

return0;

strchr函数用法_c strchr函数用法_c语言strstr函数用法

}

函数名:strchr

功能:在一个串中查找给定数组的第一个匹配之处\

用法:char*strchr(char*str,charc);

程序例:

#include<string.h>

#include<stdio.h>

intmain(void)

{

charstring[15];

char*ptr,c='r';

strcpy(string,"Thisisastring");

ptr=strchr(string,c);

if(ptr)

printf("Thecharacter%cisatposition:%d\n",c,ptr-string);

else

printf("Thecharacterwasnotfound\n");

return0;

}

函数名:strcmp

功能:串比较

用法:intstrcmp(char*str1,char*str2);

程序例:

#include<string.h>

#include<stdio.h>

intmain(void)

{

char*buf1="aaa",*buf2="bbb",*buf3="ccc";

intptr;

ptr=strcmp(buf2,buf1);

if(ptr>0)

strchr函数用法_c strchr函数用法_c语言strstr函数用法

printf("buffer2isgreaterthanbuffer1\n");

else

printf("buffer2islessthanbuffer1\n");

ptr=strcmp(buf2,buf3);

if(ptr>0)

printf("buffer2isgreaterthanbuffer3\n");

else

printf("buffer2islessthanbuffer3\n");

return0;

}

函数名:strncmpi

功能:将一个串中的一部分与另一个串比较,不管大小写

用法:intstrncmpi(char*str1,char*str2,unsignedmaxlen);

程序例:

#include<string.h>

#include<stdio.h>

intmain(void)

{

char*buf1="BBB",*buf2="bbb";

intptr;

ptr=strcmpi(buf2,buf1);

if(ptr>0)

printf("buffer2isgreaterthanbuffer1\n");

if(ptr<0)

printf("buffer2islessthanbuffer1\n");

if(ptr==0)

printf("buffer2equalsbuffer1\n");

return0;

}

函数名:strcpy

功能:串拷贝

c语言strstr函数用法_strchr函数用法_c strchr函数用法

用法:char*strcpy(char*str1,char*str2);

程序例:

#include<stdio.h>

#include<string.h>

intmain(void)

{

charstring[10];

char*str1="abcdefghi";

strcpy(string,str1);

printf("%s\n",string);

return0;

}

函数名:strcspn

功能:在串中查找第一个给定字符集内容的段

用法:intstrcspn(char*str1,char*str2);

程序例:

#include<stdio.h>

#include<string.h>

#include<alloc.h>

intmain(void)

{

char*string1="1234567890";

char*string2="747DC8";

intlength;

length=strcspn(string1,string2);

printf("Characterwherestringsintersectisatposition%d\n",length);

return0;

}

函数名:strdup

功能:将串拷贝到新建的位置处

用法:char*strdup(char*str);

strchr函数用法_c语言strstr函数用法_c strchr函数用法

程序例:

#include<stdio.h>

#include<string.h>

#include<alloc.h>

intmain(void)

{

char*dup_str,*string="abcde";

dup_str=strdup(string);

printf("%s\n"c strchr函数用法,dup_str);

free(dup_str);

return0;

}

函数名:stricmp

功能:以大小写不敏感方式比较两个串

用法:intstricmp(char*str1c strchr函数用法,char*str2);

程序例:

#include<string.h>

#include<stdio.h>

intmain(void)

{

char*buf1="BBB",*buf2="bbb";

intptr;

ptr=stricmp(buf2,buf1);

if(ptr>0)

printf("buffer2isgreaterthanbuffer1\n");

if(ptr<0)

printf("buffer2islessthanbuffer1\n");

if(ptr==0)

printf("buffer2equalsbuffer1\n");

return0;

}

给你看吧都是帮助上的

哪位高手来给讲讲这个用法。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-121070-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...