3.3.3数组和C风格字符串

2019-06-28  本文已影响0人  拿着苹果学猪叫

get()函数和getline()函数

相同点

他们都用于读入一行输入,直到遇到换行符*

不同点

getline()函数会丢弃换行符
而get()函数也将换行符存入C风格字符串中
#include "pch.h"
#include<iostream>
using namespace std;
int main()
{
    char name[16];
    char school[50];
    cout << "请输入你的名字:" << endl;
    cin.get(name, 16);//使用cin提供的get函数读取一串数据
    cin.get();//读取数据流的换行符
    cout << "请输入你的学校的名字:" << endl;
    cin.getline(school, 50);//使用getline函数读取一串字符
    cout << "你的名字是:" << name << endl;
    cout << "你在这所学校:" << school << endl;
    return 0;

}

"cin.getline(school,50)"

"cin.get(name,16)"

   cin.get(数组名,数组大小);
   cin.get()

等于

    cin.getline(数组名,数组大小)

等于

    cin.get(数组名,数组大小).get()

零基础学C++ 李宽

上一篇 下一篇

猜你喜欢

热点阅读