码迷,mamicode.com
首页 > 其他好文 > 详细

大乱炖之字符串与指针

时间:2021-05-24 15:51:08      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:etl   个数   pac   二维   iostream   line   out   main   指针   

 大乱炖之字符串

1.字符串:

字符串最后一位 ‘\0’结束

1.cin>>

  接受一个字符串,遇“空格”、“Tab”、“回车”都结束

#include <iostream>
using namespace std;
int main()
{
      char c[10];
      cin>>c;
      cout<<c;  
 return 0;
}

/*

输入:adsf fd
输出:adsf

*/

2.cin.getline() 

#include<iostream>

cin.getline()实际上有三个参数,cin.getline(接受字符串到m,接受个数5,结束字符)

可接受空格,默认结束字符 ‘\0’ ,可二维数组输入

#include <iostream>
using namespace std;
int main()
{
    char c[10];
    cin.getline(c,10);
    cout<<c;
 return 0;
}
/*

输入:asdf qw
输出:asdf qw

*/

3.getline()

#include<string.h>

输入为 string类型,可接受空格

getline(cin,str)

#include <iostream>
#include<string.h>
using namespace std;
int main()
{
    string c;
    getline(cin,c);
    cout<<c<<endl;
    cout<<"第2位:"<<c[2];
 return 0;
}
/*

输入:asdf df
输出:asdf df
     第2位:d

*/

4. gets()

#include<stdio.h>

接受一个字符串,可接受空格

#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
    char c[10];
    gets(c);
    cout<<c<<endl;
    cout<<"第二位:"<<c[2];
 return 0;
}
/*

输入:asdf df
输出:asdf df
     第2位:d

*/

 

 

大乱炖之字符串与指针

标签:etl   个数   pac   二维   iostream   line   out   main   指针   

原文地址:https://www.cnblogs.com/ljh354114513/p/14783636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!