电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言、C++字符串处理函数集合(更新)

C语言、C++字符串处理函数集合(更新)_第1页
1/33
C语言、C++字符串处理函数集合(更新)_第2页
2/33
C语言、C++字符串处理函数集合(更新)_第3页
3/33
#include #define ANum1 285 #define ANum2 3500 // printf(" %d %c \n", (int)'a', (char)123);//字符查看ASCⅡ表 // printf(" %d %d \n", (int)"我"[0], (int)"我"[1]);//汉字查看ASCⅡ表 //《构造函数部分》 // Small_Num 求较小函数 求两个整型数据中较小的一个,返回值为较小的数 int Small_Num(int Num1, int Num2) { if(Num1 > Num2) return Num2; else return Num1; } // Bige_Num 求较大函数 求两个整型数据中较大的一个,返回值为较大的数 int Bige_Num(int Num1, int Num2) { if(Num1 > Num2) return Num1; else return Num2; } // Str_Len 求字符串求长函数 求任意长度字符串 或 指针指向的字符串 的字符串长度,返回值为字符数加 1(即字符串长度) int Str_Len(char Str2[]) { int i = 0; while(Str2[i] != 0) //求长原理字符串最后以 0 结尾,统计不为 0,直到为 0 时即可 i++; return i + 1; } // Arr_Len 求字符串数组元素个数的函数,返回值为字符串数 int Arr_Len(char Str2[][ANum1]) //求元素个数要求数组中不能含有空串,该函数只统计到出现空串为止,另外数组的外层参数 ANum1 必须给出且与数组相同 { int i = 0; while(Str2[i][0] != 0) //求长原理字符串第一位不为0,统计不为 0,直到为 0 时即可 i++; return i-1; } // char-> int 转换, s[]为待转换成数字的数字字符串,一个参数时将 s[]转换成十进制数,Str_Len 为数字位数 int Char_Int(char s[]) { int Total = 0; for(int i = 0; i < Str_Len(s)-1; i++) // Str_Len 求字符串求长函数,也可将函数定义成 Char_Int(char s[],int Num)将 Str_Len(s)改为 Num 即可 { int Tmp = s[i]-48; //Tmp 用于存储字符串各个字节处转换后的的数字s[i]-48,转换前该字节处用 s[i]表示该数字字符 Total = Total * 10 +Tmp; //将各位数字字合成字符所表示的数据 } return Total; //返回数字处理后得到的数字 } // char-> int 转换, s[]为待转换成数字的数字字符串,两个参数时将 s[]转换成 Num 进制数并以十进制输出,Str_Len 为数字位数 int Char_Int(char s[], int Num) { int Total = 0; for(int i = 0; i < Str_Len(s)-1; i++) // Str_Len 求字符串求长函...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言、C++字符串处理函数集合(更新)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部