C getline 函数中需要包含哪些头文件

发布于 科技 2024-04-06
4个回答
  1. 匿名用户2024-01-27

    C++ getline 函数。

    您需要包含 istream 和 string 标头。

    C++ 中有两个 GetLine 函数,一个在字符串头文件中,它定义了一个全局函数,函数声明为:istream& getline ( istream& is, string& str, char delim );

    istream& getline ( istream& is, string& str );

    另一个是 istream 的成员函数,函数声明为:

    istream& getline (char* s, streamsize n );

    istream& getline (char* s, streamsize n, char delim );

    请注意,第二个 getline 是将要读取的字符串。

    存储在 char 数组中,并且无法将该参数声明为字符串类型,因为 C++ 编译器无法执行此默认转换。

    C++ GetLine 函数使用示例:

    #include

    #include

    using namespace std;

    int main(){

    string name;

    string city;

    cout <<"please enter your name: ";

    getline(cin, name);

    cout <<"enter the city you live in: ";

    getline(cin, city);

    cout <<"hello, "

  2. 匿名用户2024-01-26

    它位于 std 命名空间中。

    template

    basic_istream&

    getline(basic_istream& is,basic_string& str,chart delim);

    template

    basic_istream&

    getline(basic_istream&& is,basic_string& str,chart delim);

    template

    basic_istream&

    getline(basic_istream& is,basic_string& str);

    template

    basic_istream&

    getline(basic_istream&& is,basic_string& str);

    这堆超载。 它是一个函数模板,一个实例是一个函数。

    包括就足够了。

    如果您想成为 Basic istream 中的模板。

    basic_istream& getline(char_type* s, streamsize n);

    basic_istream& getline(char_type* s, streamsize n,char_type delim);

    包括这两个成员函数。 因为标准规定它包含,所以它也可以包括。

  3. 匿名用户2024-01-25

    包括就足够了。

    如果您想成为 Basic istream 中的模板。

    basic_istream& getline(char_type* s, streamsize n);

    basic_istream& getline(char_type* s, streamsize n,char_type delim);

    包括这两个成员函数。 因为标准规定它包含,所以它也可以包括。

  4. 匿名用户2024-01-24

    std::getline

    没有任何头文件,全局函数

相关回答
12个回答2024-04-06

在析构函数中创建下一个断点。 看看就知道了。 在 & |,则对引用进行解构。 将显示删除指针。 返回类型中的引用与浅拷贝无关。

12个回答2024-04-06

企业资产不包含负债,企业资产和负债是两个完全不同的概念,它们不包含关系。 >>>More

10个回答2024-04-06

非全日制研究生MBA MPA MPACC MEM考试科目:上午综合能力测试(含数学、逻辑、写作,满分200分)下午英语考试(满分100分),每科考时3小时,满分300分。 >>>More

6个回答2024-04-06

虽然每个主机都可以通过IP地址访问,但显然很难记住这么多干串的数字,互联网为这些数字提供了域名。 >>>More

5个回答2024-04-06

SDK(Software Development Kit)是软件开发中使用的第一个包,安装好某种开发语言的SDK包后,就可以开发相应语言的软件了。 SDK 函数是 SDK 包提供的函数,可以在编写程序时直接使用。