随笔分类 -  字符串

atoi 函数自实现
摘要:1 #include 2 /* 3 编码实现字符串转整型的函数(实现函数 atoi 的功能)。如将字符串“123”转化为 123, 4 “-0123”转化为-123 5 */ 6 int myatoi(const char *p) 7 { 8 int val = 0; 9 int sign; 10 while(*p == ' '||*p == '\t'... 阅读全文

posted @ 2018-12-01 16:04 王朝马汉 阅读(279) 评论(0) 推荐(0)

strcmp,strcpy,strcat,strncmp,strncpy,strncat,自实现精炼版本
摘要:1strcmp and strncmp 2.strcpy and strncpy 自实现精炼版本 3.strcat and strncat 自实现精炼版本 阅读全文

posted @ 2018-11-26 22:02 王朝马汉 阅读(191) 评论(0) 推荐(0)

strlen,strcat,strcpy,strcpm 自实现
摘要:1 #include 2 /* 3 题目:4种字符串库函数自实现:1.mystrlen()测字符串长度 2.mystrcat()字符串链接 3.mystrcpy()字符串拷贝 4.mystrcmp()字符串比较 4 思路:1.mystrlen()测字符串长度。测量字符串的实际长度返回一个整数值 5 2.mystrcat()字符串链接。将第二个字符串链接到第一个字符串后面... 阅读全文

posted @ 2018-09-17 15:27 王朝马汉 阅读(342) 评论(0) 推荐(0)

实现登录,提示用户输入用户名和密码,模拟登录,输入3次错误退出程序
摘要:#include #include /* 题目:实现登录功能,要求输入用户名和密码,模仿登录,三次输入失败则退出程序。 思路:1.定义二个字符数组。一个存储用户名,一个存储密码。 2.定义一个flag 来记录输入正确。定义一个count 来记录输入错误的次数 */ int main(void) { char name[30]; char password[30];... 阅读全文

posted @ 2018-09-17 10:53 王朝马汉 阅读(2813) 评论(0) 推荐(0)

字符串链接练习题
摘要:1 #include 2 /* 3 题目:练习字符串链接 4 */ 5 int main(void) 6 { 7 char name1[30] = "abc"; 8 char name2[30] = "defdasdasd"; 9 10 char *p1,*p2; 11 p1 = name1; 12 p2 = name2; 1... 阅读全文

posted @ 2018-09-02 10:52 王朝马汉 阅读(194) 评论(0) 推荐(0)

母串中有几个相同的子串
摘要:1 #include 2 int getSubstrCount(char* str,char* subStr) 3 { 4 int count = 0; 5 while(*str) 6 { 7 int i; 8 //如果在大串中碰到相同的字符,则进入循环开始连续判断,如果出现不相同的则终止循环。如果完全相同则小串正常结束 ... 阅读全文

posted @ 2018-09-02 10:33 王朝马汉 阅读(186) 评论(0) 推荐(0)

某字符串可能包含26个英文字母,可能包含6种符号,可能包含3个数字,统计他们出现的个数
摘要:1 #include 2 /* 3 题目:某字符串可能包含26个英文字母,可能包含6种符号,可能包含3个数字,统计他们出现的个数 4 解题思路:26个英文字母在ASCII表中是连续的,符号::,?!.< 这些符号在ASCII表中不是连续的。 数字:1 3 9 在ASCII表中也不是连续的。 5 那么可以自己定义一个表,让他们是连续的,然后提取字符串中的元素和表中的... 阅读全文

posted @ 2018-08-24 08:41 王朝马汉 阅读(343) 评论(0) 推荐(0)

导航