C++_C风格字符串

C语言中的字符串是用一维字符型数组来实现的,编译器把每个字符串理解为一个以’\0’(空字符,null character)为结束符的一维字符数组,这种类型的字符数组常被称为C风格字符串。
利用C++中的cin和cout来进行C风格字符串的读取,它们会逐个处理C风格字符串的字符,直到遇到空字符为止,无法从键盘收入含空格的字符串。这里可以采用get()和getline()函数。

cin.get(数组名,数组大小);
cin.get(); //从输入流读出换行符

cin.getline(数组名,数组大小);
``

常用的C风格字符串处理函数(包含头文件cstring):
1.取得字符串长度:

size_t strlen(数组名)

2.复制字符串

char *strcpy(目标数组名,源数组名)

3.字符串比较

int strcmp(数组名1,数组名2)

4.将小写字母转换成大写字母

char*strupr(数组名)

5.将字符串连接起来

char *strcat(数组名1,数组名2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值