CPP学习之——字符串数组(14.32-33)

一 概述

本节讲述字符串数组相关的操作,并通过示例演示

二 示例一

2.1 代码

1
2
3
4
5
6
7
8
#include<iostream>
using namespace std;
int main()
{
char ch[12]={"hello world"};
cout<<ch<<endl;
return 0;
}

2.2 输出结果

1
hello world

三 示例二

3.1 代码

1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main()
{
char a[12];
cout<<"请输入11个或11个以内的字符:";
//cin>>a;
//gets(a);
cin.get(a,12);
cout<<"您输入的字符为:"<<a<<endl;
return 0;
}

3.2 输出结果

1
2
请输入11个或11个以内的字符:hello world ,next day is saturday
您输入的字符为:hello world

3.3 说明

  • 使用cin输入的数据过多时,程序奔溃
  • 使用cin.get限定大小后,输出的结果会被截取