您的位置:首页 > 其它

字符串操作

2016-07-10 13:41 239 查看
#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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: