标签: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