find函数 #include <string> #include <iostream> using namespace std; int main() { string str1("i am a student"); string str2("student"); string::size_type pos = str1.find(str2); //在字符串st...
原创 2021-07-09 14:58:39
232阅读
String查找类函数charAt() 函数 -- 返回指定位置(n)字符charCodeAt() 函数 -- 返回指定位置(n)字符
转载 2022-07-19 11:29:46
35阅读
  #include<stdio.h>#include<stdlib.h>#include<string.h>#include<malloc.h>int fun1(char *p){  int len=0;while(*p!=0){len++;p++;}  return len;}int fun2(const
原创 2015-12-13 17:38:28
575阅读
目录1 获取         1.1 length():获取长度1.2 charAt(int index):获取字符1.3 获取字符在字符串中位置注意2 判断2.1 字符串中是否包含某一个字串2.2 字符串中是否有内容2.3 字符串是否是以指定内容开头2.4 字符串是否是以指定内容结尾2.5 判断字符串内容是否相同3 转换3.1
String模块包含大量实用常量和类,以及一些过时遗留功能,并还可用作字符串操作。1. 常用方法常用方法描述str.capitalize()把字符串首字母大写str.center(width)将原字符串用空格填充成一个长度为width字符串,原字符串内容居中str.count(s)返回字符串s在str中出现次数str.decode(encoding=’UTF-8’,errors=’stri
Python中字符串用单引号 ' 或双引号 ‘’括起来,同时使用反斜杠  \  转义特殊字符;字符串截取语法格式如下:变量[头下标: 尾下标]注:头下标为闭区间;         尾下标为开区间;索引值以 0 为开始值, -1 为从末尾开始位置 加号 + 是字符串连接符,星号 *
转载 2023-06-12 11:17:43
153阅读
## Python中string库函数实现流程 为了帮助你理解如何在Python中使用string库函数,我将按照以下步骤进行解释。请阅读下面的表格以了解每个步骤和相应代码示例。 | 步骤 | 描述 | | --- | --- | | 1 | 引入string库 | | 2 | 创建一个字符串 | | 3 | 使用string库函数 | 现在让我们逐步进行解释和实施。 ### 1. 引入
原创 2023-09-13 11:05:46
355阅读
1.1模拟实现 strlen注意:参数指向字符串必须要以'\0'结束。函数返回值为size_t,是无符号。1.2代码如下:三种方式:方式1://计数器方式int my_strlen(const char * str){int count=0; while(*str){count++; str++;}return count;方式2://不能创建临时变量计数器int my_strlen(con
原创 精选 2023-02-08 20:22:44
220阅读
根据abort()在manpage中描述:The  abort()  first  unblocks  the SIGABRT signal, and then raises that signal for the calling process.  This results in the abnormal  termination &
原创 2014-08-25 21:16:30
1613阅读
C++中支持字符串处理函数库叫String,但它不是STL,却与STL操作十分相似。1.声明:使用String之前要有以下头文件 #include<string> using namespace std; 声明方法 string s; //声明一个string对象 s string s[10]; //声明一个string对象数组s 初始化string对象直接初始化:利用
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0 int i...
转载 2012-05-25 11:36:00
202阅读
2评论
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非0值,否则返回0int isascii(int ch) 若ch是字符(ASCII码中0-127)返回非0值,否则返回0int iscntrl(...
原创 2021-09-29 11:54:42
186阅读
Python标准库函数标准库函数基本介绍具体模块函数讲解math模块1.ceil()2.floor()3.factorial()4.prod()5.gcd()6.isclose()7.radians()8.degrees()9.sin()10.acos()operator模块1.add()2.sub()3.mul()4.truediv()5.floordiv()6.or_()7.and_()8.
StrToInt:字符串转int输出 1 enum Status 2 { 3 kValid = 0, 4 kInvalid = 1, 5 }; 6 7 int StrToInt(const char* str) 8 { 9 g_nStatus = kInvalid;10 long...
转载 2014-08-15 16:19:00
109阅读
2评论
一、with 标准库函数、二、also 标准库函数
原创 2023-01-14 01:36:53
160阅读
strcat实现 #include <stdio.h>  char* strcat(char*dest,char *src)  {      char *d=dest;      char *s=src; &nbs
原创 2011-10-30 21:04:51
974阅读
模拟实现库函数strstr 代码如下#include<stdio.h>const char* mystrstr(const char*src
原创 2022-10-13 11:31:52
62阅读
我们都知道关于内存拷贝函数有memcpy,它可以按照所需字节数来拷贝相应元素但是当内存重叠时候,他就会产生错误。就比如一个数组在自己内存中拷贝:前两个拷贝得都没有问题,但是当拷贝第三个数据时,由于前面的数据覆盖了之前内存 ,结果就会发生错误,此时会发现3已经被1覆盖。错误结果如下:今天我们就来模拟一下memmove函数。难点:如何使重叠内存不被干扰??从刚刚那组数据出发:我们发现假如
原创 精选 8月前
134阅读
文章目录IO标准库函数与系统调用 ??缓冲区 ??行缓冲测试无缓冲测试 IO标准库函数与系统调用 ??标准库函数运行在用户空间下,而系统调用运行在内核空间下。 IO标准库函数中使用了系统调用。例如,fopen(3) 调用 open(2) 打开指定文件,返回一个文件描述符(就是一个int类型编号),分配一个 FILE 结构体,其中包含该文件描述符(FD)、IO缓冲区和当前读写位置等信息,返回
什么是函数定义:函数是指将一组语句集合通过一个名字(函数名)封装起来,要执行这个函数,只需调用函数名即可。特性:1、减少重复代码 2、使程序变得可扩展 3、使程序变得易于维护调用函数要调用一个函数需要知道函数名称和参数。绝对值函数>>> abs(100)100>>> abs(-20)20>>> abs(12.34)12.34调用函数时候如
  • 1
  • 2
  • 3
  • 4
  • 5