您身边的网站建设专家
成功案例

【建站服务】天津网站建设_网页定制制作与开发多少钱_做到满意为止-域名申请

日期: 2022-09-21 02:12:44 浏览数:7


​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


天津网站建设_网页定制制作与开发多少钱_做到满意为止

网站建设.png


  1. tring类提供了一系列针对字符串的操作,比如:

    下面是关于string类的实例:

    #include <iostream>#include <string>using namespace std;int main(){
        //定义一个string类对象
        string http = "www.runoob.com";
    
       //打印字符串长度
       cout<<http.length()<<endl;
    
        //拼接
        http.append("/C++");
        cout<<http<<endl; //打印结果为:www.runoob.com/C++
    
        //删除
        int pos = http.find("/C++"); //查找"C++"在字符串中的位置
        cout<<pos<<endl;
        http.replace(pos, 4, "");   //从位置pos开始,之后的4个字符替换为空,即删除
        cout<<http<<endl;
    
        //找子串runoob
        int first = http.find_first_of("."); //从头开始寻找字符'.'的位置
        int last = http.find_last_of(".");   //从尾开始寻找字符'.'的位置
        cout<<http.substr(first+1, last-first-1)<<endl; //提取"runoob"子串并打印
    
        return 0;}
    小马

       小马

      129***2060@qq.com

    5年前 (2017-08-15)
    •  1. append() -- 在字符串的末尾添加字符

    •  2. find() -- 在字符串中查找字符串

    •  4. insert() -- 插入字符

    •  5. length() -- 返回字符串的长度

    •  6. replace() -- 替换字符串

    •  7. substr() -- 返回某个子字符串

    •  8. ...

  2.    自娱、自乐

      183***3822@qq.com

    50

    C++ 中输入的方式其实还有很多,下面来介绍一种与 C 语言中 getchar() 类似的。

    cin.getline();

    cin.getline() 是在输入一段字符完成后开始读取数据(注意,是输入完成后,以Enter为结束标志)

    下面是一实例:输入一串字符,编程统计其中的数字个数和英文字母个数。输入的字符以 # 为结束标志。

    #include<iostream>using namespace std;#define N 100int main(){
        char X[N];
        cin.getline(X,N);                               //以cin.getline形式输入
        int a=0,b=0;
        for(int i=0;i<N;i++)
        {
            if(X[i]=='#')                                      //为#为结束标志
                break;
            if(X[i]>='0'&&X[i]<='9')
                a++;                                         //统计数字个数
            if((X[i]>='a'&&X[i]<='z')||(X[i]>='A'&&X[i]<='Z'))
                b++;                                      //统计英文字母个数
        }
        cout<<a<<endl<<b<<endl;
        return 0;}
    自娱、自乐

       自娱、自乐

      183***3822@qq.com

    5年前 (2017-12-28)
  3.    lhshengshi

      510***747@qq.com

    60

    字符串与vector

    字符串字面值与标准库string不是同一种类型

    string s("hello");cout<<s.size()<<endl;        //OKcout<<"hello".size()<<endl;  //ERRORcout<<s+"world"<<endl;       //OKcout<<"hello"+"world"<<endl; //ERROR

    strlen、sizeof与size()求字符串长度的区别

    cout<<strlen("123")<<endl;   //返回 3cout<<sizeof("123")<<endl;   //返回 4string s = "123";cout<<s.size()<<endl;        //返回 3

    标准string库中的getline函数返回时会丢弃换行符const iterator与const_iterator的区别

    vector<int>::const_iterator //不能改变指向的值,自身的值可以改变const vector<int>::iterator //可以改变指向的值,自身的值不能改变const vector<int>::const_iterator //自身的值和指向的值都是只读的

    任何改变vector长度的操作都会使已存在的迭代器失效。如:在调用push_back之后,就不能再信赖指向vector的迭代器了

    vector<int> ivec;ivec.push_back(10);vector<int>::iterator it = ivec.begin();cout<<*it<<endl;ivec.push_back(9);cout<<*it<<endl;      //迭代器已经失效
    lhshengshi

       lhshengshi

      510***747@qq.com

    5年前 (2018-01-12)
  4.    WOWTOT

      573***580@qq.com

       参考地址

    91

    之前一直搞不清 sizeof 和 strlen 到底该怎么区分,最近查了资料:

    1、sizeof 操作符的结果类型是 size_t,它在头文件中 typedef 为 unsigned int 类型。该类型保证能容纳实现所建立的最大对象的字节大小。

    2、sizeof 是运算符,strlen 是函数。

    3、sizeof 可以用类型做参数,strlen 只能用 char* 做参数,且必须是以  结尾的。

    sizeof 还可以用函数做参数,比如:

    short f();printf("%d
    ", sizeof(f()));

    输出的结果是 sizeof(short),即 2。

    4、数组做 sizeof 的参数不退化,传递给 strlen 就退化为指针了。

    5、大部分编译程序在编译的时候就把 sizeof 计算过了,是类型或是变量的长度,这就是 sizeof(x) 可以用来定义数组维数的原因。

    char str[20]="0123456789";int a=strlen(str); // a=10;int b=sizeof(str); // 而 b=20;

    6、strlen 的结果要在运行的时候才能计算出来,是用来计算字符串的长度,不是类型占内存的大小。

    7、sizeof 后如果是类型必须加括弧,如果是变量名可以不加括弧。这是因为 sizeof 是个操作符不是个函数。

    8、当适用一个结构类型或变量时, sizeof 返回实际的大小;当适用一静态地空间数组, sizeof 归还全部数组的尺寸;sizeof 操作符不能返回动态地被分派了的数组或外部的数组的尺寸。

    数组作为参数传给函数时传的是指针而不是数组,传递的是数组的首地址, 如:

    fun(char [8])fun(char [])

    都等价于

    fun(char *)

    在 C++ 里参数传递数组永远都是传递指向数组首元素的指针,编译器不知道数组的大小。

    如果想在函数内知道数组的大小, 需要这样做:

    进入函数后用memcpy拷贝出来,长度由另一个形参传进去

    fun(unsiged char *p1, int len){    unsigned char* buf = new unsigned char[len+1]    memcpy(buf, p1, len);}

    看了上面的详细解释,发现两者的使用还是有区别的,从这个例子可以看得很清楚:

    char str[20]="0123456789";int a=strlen(str);         // a=10; >>>> strlen 计算字符串的长度,以结束符 0x00 为字符串结束。int b=sizeof(str);         // 而 b=20; >>>> sizeof 计算的则是分配的数组 str[20] 所占的内存空间的大小,不受里面存储的内容改变。

    上面是对静态数组处理的结果,如果是对指针,结果就不一样了。

    char* ss = "0123456789";sizeof(ss) 结果 4 ===》ss 是指向字符串常量的字符指针,sizeof 获得的是一个指针的之所占的空间,应该是长整型的,所以是 4。sizeof(*ss) 结果 1 ===》*ss 是第一个字符 其实就是获得了字符串的第一位 '0' 所占的内存空间,是 char 类型的,占了 1 位strlen(ss)= 10      ===》 如果要获得这个字符串的长度,则一定要使用 strlen。strlen 用来求字符串的长度;而 sizeof 是用来求指定变量或者变量类型等所占内存大小。
    WOWTOT

       WOWTOT

      573***580@qq.com

       参考地址

    4年前 (2018-05-25)
  5.    dx_djh

      a14***40357@163.com

    48

    关于字符数组为什么可以以数组名来用cout输出数组内容,而普通数组不行。

展会官网网站

一般以会展中心或行业展会官方网站为主,例如:上海国际展览中心、宁波国际会展中心...

上海国际展览中心建成于1992年,位于上海虹桥经济技术开发区,1995年,上海国际展览中心有限公司(Intex Shanghai Co., Ltd.)成立,公司是由上海虹桥经济技术开发区联合发展有限公司、上海市国际贸易促进委员会及迪拜投资铁行地产公司,共同投资建立的上海首家引进国外一流管理模式和经验的展览场馆公司。公司注册资本1200万美元,是全国首家获得ISO9001认证的国际性展览馆。


网站制作的第一个关键点就是着手规划、确定特色、锁定目标。这样结果才能如人意,才让做出高端上档次的网站。其实不管做什么事,一定要进行规划,网站制作更是如此。规划时必须确定自己网站的性质、 提供内容、目标观众,然后根据本身的软硬件条件来设置范围。网络的特色是及时、新鲜、丰富、热闹, 这是吸引大家上网的条件,如果本身条件强大,可以根据上述原则使自己网站成为一个全方位的信息提供者,如果不足,就成为单方面的提供者;此外, 网站制作公司 明企公司觉得还可以在特殊议题或主题上加以突出,进一步锁定目标观众。



天津网站建设_网页定制制作与开发多少钱_做到满意为止


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设:上往建站