随笔分类 -  字符串

摘要:一、在字符串str1中删除那些在str2中出现的字符。 str2可能会有重复字符,直接遍历会导致效率低下,故先借助STL的set容器对str1查重; 然后,遍历str1和str2,对str1进行查重。 二、 编程题-成绩排名 题目总共包含如下两种格式的字符串命令: 1 LOD GRADE命令,其格式 阅读全文
posted @ 2016-11-14 15:44 Lunais 阅读(606) 评论(0) 推荐(0)
摘要:一、#include <cstdlib> 字符串转换到整型数,函数原型:int atoi(const char *nptr) 注意事项:有符号整型,能转换的最大字符串是:"2147483647",所有大于这个数的字符串,转换后仍为有符号int的最大值:2147483647。 实现方法: 二、原文:h 阅读全文
posted @ 2016-10-16 22:46 Lunais 阅读(951) 评论(0) 推荐(0)
摘要:split作为字符串分割函数非常有用,但在C++里面没有这个函数。自己实现一个分割函数: 1、遇到多个分隔符连在一起,则不做分割 2、()内的分隔符不起作用 3、如果只有(,没有)不影响分隔符 阅读全文
posted @ 2016-10-15 22:45 Lunais 阅读(1448) 评论(0) 推荐(0)
摘要:写在前面的话: 重载是C++的重要内容,在自定义一个类的时候,需要对类中的方法进行重载,才能方便的实现相应的功能,比如一些运算符,构造,析构函数,一些功能函数等等,而C++语言自带的这些东西只使用于基本数据类型。另外,在自定义类中有指针的属性,注意一下深拷贝和浅拷贝的问题。 下面是自己的实现过程,已 阅读全文
posted @ 2016-10-14 11:08 Lunais 阅读(1085) 评论(0) 推荐(0)
摘要:ASCII编码对应的十进制为 0 到 127,对其 进行 强制类型转换后可转化为数组下标 将数组内元素初始值置为0,遇到一个元素第一次出现时,将数组内元素置为1,其后判断数组内元素不为0,则不再操作。 阅读全文
posted @ 2016-09-19 16:08 Lunais 阅读(1442) 评论(0) 推荐(0)
摘要:int strlen1(const char *str); char *del_char(char *str,char c); char *delete_string(char *str,int pos,int len); const char *strstr1(const char *src,co 阅读全文
posted @ 2016-09-11 13:15 Lunais 阅读(1742) 评论(0) 推荐(0)
摘要:来自——百度百科 原型声明:char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 和 #include <stdio.h> 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间 说明:src 阅读全文
posted @ 2016-06-28 21:38 Lunais 阅读(359) 评论(0) 推荐(0)