c语言提供了很多字符串操作函数,使用这些函数必须在文件开始包含头文件“string.h”。
1. unsigned int strlen(char *str)
功能:字符串长度(即字符串中第一个‘\0’前的字符数)
返回值:字符串中字符的个数(不包含‘\0’)
2. char * strcpy(char *str1, char *str2)
功能:将字符串2复制到字符数组1中
返回值:字符串数组1的地址
3. char *strcat( char *str1, char *str2 )
功能:将字符串2的内容复制连接在字符数组1的后面
返回值:字符串数组1的地址
4. int strcmp(char *str1, char *str2)
功能:比较字符串1和字符串2。
返回值:str1<str2,返回负数, str1=str2,返回0, str1>str2,返回正数
5. char *strlwr(char *str)
功能:将字符串中大写字母转化为小写字母
6. char *strupr(char *str)
功能:将字符串中小写字母转化为大写字母
编写一个函数string_search(char str[],char c),如果字符串中包含字符c,则返回值1,否则返回值0,并验证。
void string_search(char str[],char c)
{
int i;
printf("please input a string:\n");
gets(s1);
for(i=0;s1[i]!='\0';i++)
if(s1[i]=='c') {return 1;}
return 0;
}
编写一个函数string_delete(char str[],char c),功能是删除字符串中所有的字符变量c(例如字符串“delete”删除所有的“e”,则字符串变为“dlt”),并验证。
void string_delete(char str[],char c)
{
char s2[30];
int i,j;
printf("please input a string:\n");
gets(s1);
printf("please input a letter deleted:\n");
c = getchar();
j=0;
for(i=0;str[i]!='\0';i++)
if(str[i]!=c) {s2[j]=str[i]; j++;}
C语言提供了许多用来处理字符串的标准库函数,本章将介绍其中的一部分函数。 在编写C程序时,经常要用到处理字符串的技巧,本章提供的例子将帮助你快速学会一些常用...
C语言中的字符串操作函数详细解释_IT/计算机_专业资料。C语言中的字符串函数是一个很大的亮点,是C语言一个很重要的组成部分,也是应用最多的一部分内容,文档对其中...
C语言字符串操作函数_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档C语言字符串操作函数_计算机软件及应用_IT/计算机_专业资料。strtok...
C语言字符串处理函数归总(比较全)_信息与通信_工程科技_专业资料。全是字符串的处理函数,如字符串的比较等字符串处理函数介绍 bcmp 原型:extern int bcmp(const ...
C语言~所有的字符串操作函数_IT/计算机_专业资料。C语言、字符串C...C 语言提供了许多用来处理字符串的标 准库函数,本章将介绍其中的一部分函数。...
Key words:C Language; Function;Operation of Strings 现在的 C 语言教材一般只介绍如 strcpy ()、strlen () 和 strcat () 等关于字符串操作的函数,学生掌握...
常用字符串处理函数C语言_互联网_IT/计算机_专业资料。常用字符串处理函数C语言常用字符串处理函数 C 语言.txt 每天早上起床都要看一遍“福布斯”富翁排行榜,如果上...
C语言字符串处理函数大全_计算机软件及应用_IT/计算机_专业资料。C 语言字符串函数大全函数名: stpcpy 功能: 拷贝一个字符串到另一个 用法: char *stpcpy(char ...
C语言中字符串的处理函数大全_IT/计算机_专业资料。c语言自学资料C 语言中字符串的处理函数大全 对于刚接触 C 语言的人们,字符串往往处理起来有点费力,我是很有...
C语言字符串操作常用库函数_计算机软件及应用_IT/计算机_专业资料。包含常用字符串操作函数,C语言版C 语言字符串操作常用库函数函数名: stpcpy 功能: 拷贝一个字符...
C语言字符串操作总结大全(超详细)_计算机软件及应用_IT/计算机_专业资料。C语言...具有指定长度的字符串处理函数在已处理的字符串之后填补零结尾符 2)字符串到...
闽公网安备 35021102001881号 
热门文档