字符串操作
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; }
相关文章推荐
- 配置hadoop-1.2.1出现localhost: Error: JAVA_HOME is not set.
- JSP2
- 【Python学习笔记】break退出循环和continue继续循环
- 日常小结-java随机数类Random
- mybatis实现零配置
- Servlet中HttpSession
- JSP
- 自定义NavigationCotroller
- 广度优先搜索
- 计蒜客 遗失的支付宝密码(中等)
- 素数判定 2(codevs 1702)
- Ext.Net中如何获取组件
- 理解python中的with as
- 【打CF,学算法——三星级】CodeForces 513C Second price auction (进制状态表示)
- Ext.Net中如何获取组件
- JavaSE 之 final 初探
- 二、java三大特性--继承
- opengl 笔记(2)
- 面试准备
- java+内存分配及变量存储位置的区别[转]