string 和 char数组 表示字符串的笔记

(1)char a[100];

1.输入:
i. 用cin >> a;(不能输入空格)
ii.用gets输入.

    char a[1000];
    gets(a);
    int len=strlen(a);
    cout << len << endl;

    aaa
    3

2.长度:strlen(a);(求的长度为有数据的数组的长度)

(2)string a;

1.输入:一般用 getline(cin,a) (可以读入空格)

2.长度:

    string a;
    a="aaa";
    int len=a.length();
    int len2=a.size();
    cout << len  << endl;
    cout << len2 << endl;
    //   结果都是3.

(3).字符串的比较
用strcmp(具体解释请看本人博客中strcmp单独一篇)
和strlen一样,用于char 数组。(不能用于string,切记切记)

全部评论
emmmm,string类型用cin>>会只读到‘ ’吧
点赞 回复 分享
发布于 2019-11-14 10:31
大佬牛逼(●ˇ∀ˇ●)
点赞 回复 分享
发布于 2019-11-14 10:10

相关推荐

站队站对牛:进度也算很慢的了
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务