大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
去掉"memory.h"
创新互联公司是一家专注于网站设计制作、网站制作与策划设计,澄海网站建设哪家好?创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:澄海等地区。澄海做网站价格咨询:18982081108
char ss="love china";
===
char ss[]="love china";
因为 char是字符型,只能存储一个字符,而你要“强行”赋给它一个字符串,那它就“爆”了
char []是字符数组,可以存储N个字符,所以可以
代码出错了。
检查一下代码里面有没有句法错误,或者是写了某段错误代码。strupr()函数!strupr,函数的一种,将字符串s转换为大写形式。说明:只转换s中出现的小写字母,不改变其它字符。
在C语言中区分字母的大小写,利用ASCII码中大写字母和小写字母之间的转换关系(差值为32),可以将小写字母转换为大写字母。
1、puts函数——输出字符串的函数
一般的形式为puts(字符串组)
作用:将一个字符串输出到终端。如,char一个string,并赋予初值。调用puts(string);进行字符串的输出。
2、gets函数——输入字符串的函数
一般的形式:gets(字符数组)
作用:从终端输入一个字符串到字符数组,并且得到一个函数值成为字符数组的起始地址。
gets(str);
键盘输入,,,,你懂得。
注意:puts和gets函数只能输出或者输入一个字符串。
3、strcat函数——字符串连接函数
一般的形式:strcat(字符数组1,字符数组2);
作用:把两个字符串数组中字符串连接起来,把字符串2连接到字符串1的后面。
说明:字符数组1必须足够大,以便容纳连接后的新字符串。
4、strcpy/strncpy函数——字符串复制函数
一般形式:strcpy(字符数组1,字符串2);
作用:将字符串2复制到字符数组1中去。
如:char str1[10],str2[]="DongTeng";
strcpy(str1,str2);
执行后的结果为:你懂得
注意:
1. 不能用赋值语句直接将一个字符串常量或者字符数组直接给一个字符数组。
2. 用strncpy可以赋值指定的位置的字符。strncpy(str1,str2,3);将str2中的第3个字符复制到str1中。
5、strcmp函数——字符串比较函数
一般形式:strcmp(字符串1,字符串2);
作用:用来比较两个字符串的差异。具有不同的比较规则。
6、strlen函数——测字符串长度的函数
一般形式:strlen(字符数组);
如:char str[10]="DongTeng";
printf("%d",strlen(str));
得到的结果是:5
7、strlwr函数——转换为小写的函数
一般形式:strlwr(字符串);
8、strupr函数——转换为大写的函数
一般形式:strupr(字符串)。
原型:
extern char *strupr(char *s);
头文件:
#include string.h
功能:将字符串s转换为大写形式
说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。
兼容性说明:strupr不是标准C库函数,只能在VC中使用。在linux gcc环境下需要自行定义这个函数。
举例:
// strupr.c
#include stdio.h
#include string.h
int main()
{
char s[]="Copywrite 1999-2000 GGV Technologies";
printf("%s",strupr(s));
getchar();
return 0;
}
//输出:COPYWRITE 1999-2000 GGV TECHNOLOGIES
相关函数:strlwr
原型:extern
char
*strupr(char
*s);
用法:#include
功能:将字符串s转换为大写形式
说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。
举例:
//
strupr.c
#include
#include
main()
{
char
*s="copywrite
1999-2000
ggv
technologies";
clrscr();
printf("%s",strupr(s));
getchar();
return
0;
}
1)全部转成大写---strupr
函数原型:char*strupr(char*src)
函数说明:将字符串src转换成大写形式,只转换src中出现的小写字母,不改变其他字符
返回值:返回指向src的指针。
2)全部转成小写---strlwr
函数原型:char*strlwr(char*src)
函数说明:将字符串src转换成小写形式,只转换src中出现的大写字母,不改变其他字符
返回值:返回指向src的指针。