符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
举个栗子:
We are happy-->输出"We%20are%20happy"
#include
using namespace std;
#include
//length是字符数组str的总容量
void ReplaceBlank(char *str, int length)
{
if (str == nullptr&&length <= 0)
{
return;
}
int count = 0;
int i = 0;
int oldLength = 0;//str数组中原有长度
while (str[i] != '\0')
{
if (str[i++] == ' ')
++count;
++oldLength;
}
int newLength = oldLength + count * 2;//加完所有%20之后的长度
int index1 = newLength;
int index2 = oldLength;
if (newLength>length)
return;
while (index1 >= 0 && index2
注意:cin.getline(str,100);
- 第一个参数是字符指针
- 第二个参数是输入数组大长度(’\0’会占据最后一位)
3.第三个参数是结束字符(不写默认回车),结束符不会被输入到数组中
数组名的值是个指针常量,也就是数组第一个元素的地址。a[300]是一个数组,a是一个指向a[0]
的指针,a+5 是一个指向a[4]的指针
cin.getline()坑点
1.输入超过自己给getline()第二个参数设置的长度,整个程序的输入就终止了
2.cin.getline()读到第二个参数的长度或第三个参数符或者回车时结束输入,丢弃结束符。
比如cin.getlin(a,5,’-’);遇到‘-’结束输入,‘-’和‘\0’会被算进第二个参数5的个数里面,但‘-’最终会被丢出字符串,(就像‘-’凭空消失了一样,a中不会有,下一次的cin>>也不会读入他,就像cin.getline(a,5);遇到回车默认结束时,回车被丢出字符串一样);
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。