C++ Cin.get()28 Aug 2024 | 5 分钟阅读 在本文中,我们将讨论 C++ 中的 cin.get() 函数,包括其方法和示例。 引言可以使用 cin.get() 函数 访问 字符数组。在 C++ 编程语言中,此基本函数用于 征求用户反馈。空白字符 也被包含在 cin.get() C++ 函数 中。 使用 cin.get()众所周知,可以使用 cin.get() 函数 访问 字符数组。它与 cin() 函数 不同,因为后者不能接受 空白字符。但是,可以使用 cin.get() 函数将 空白字符 插入其中。此外,我们可以使用 cin.get() 函数 指定和限制变量可以访问的字符数。 C++ 中 cin.get() 函数的阶段有两种使用 Cin.get() 函数 的方法。第一个涉及向 函数传递任何参数。第二种方法是通过定义 函数的参数。我们将在下面讨论它们。 1. get()当函数写成 cin.get() 时,没有指定条件或参数。如果是这种情况,参数必须在括号可见。 语法 当我们写一个函数为 cin.get(string name, size) 时,我们指示了括号内方法的条件或参数。字符串的名称 代表字符串地址的名称。字符串大小 是一个整数值,表示将显示为输出的字符串名称中的总字符数(包括空白字符)。 cin.get() 参数 cin.get() 函数 接受两个参数。首先是 数组名称,其次是 数组大小。 语法 文本的地址是 arr_name。提供的数组的 名称 代表 第一个元素的地址。可以存储在数组名称中的字符数由 arr_size 确定。数组大小是 整数,数组名称是 char。 C++ 中 cin.get() 的返回值 来自用户输入的 第一个字符串 是 cin.get() 方法的 返回值。该过程在开始之前等待用户输入。按下 回车键 后,该函数返回用户提供输入中的 第一个字符串。 示例 输出 Enter a short message: Hello, this is a test message. You entered: Hello, this is a test message. 说明 在此 C++ 示例中,创建了一个程序,用于交互式地接收用户的简短消息并显示它。该程序利用 cin.get() 方法,该方法读取 输入 直到 换行符 或 指定限制,包括 空格。控制台提示用户输入 简短消息。之后,程序将 输入 存储在 message 字符数组 中,该数组最多可容纳 49 个字符 以留出 空终止符 的空间。借助 cout 命令,程序通过回显用户输入来显示它。此示例演示了如何使用 cin.get() 接受带空格的 输入 并显示有用的用户-程序交互。 示例为了更好地理解此方法,让我们看几个 cin.get() 函数 的示例。 示例:1 输出 Please enter your favorite city: Paris, France Your favorite city is: Paris, France 说明 为了有意义地显示用户输入,此 C++ 示例首先要求用户选择他们 喜欢的城市。程序使用 cin.get() 函数 读取用户 输入,包括 空格,长度最多为 19 个字符,为 空终止符 留出空间。当用户响应要求输入他们喜欢的城市的 弹出窗口 时,程序会将响应存储在 city 字符 数组中。之后,输出使用 cout 语句 来突出显示所选城市。此示例强调了 cin.get() 在收集文本输入方面的实用性及其在创建交互式应用程序中的适应性。 示例:2 输出 Please enter one of your hobbies: Reading books and hiking One of your hobbies is: Reading books and hiking 说明 此 C++ 示例展示了如何利用 cin.get() 函数 交互地收集和呈现用户输入的 数据。在要求用户讨论他们的一项爱好后,程序使用 cin.get() 记录最多 49 个字符(包括 空终止符)的输入。之后,输出通过 cout 语句 将输入的爱好传达给用户。此示例演示了 cin.get() 函数如何熟练处理 文本输入,即使存在 空格,也能促进用户与程序之间的有趣交互。代码变体、修改后的提示、唯一的变量名 和 输出结构 展示了此输入方法的适应性。 C++ 中的 cinget() 如何工作?在 C++ 中,使用 cin.get() 函数 访问用户输入的 字符数组。当我们展开 cin.get() 函数 时,c 代表 “character”(字符),in 代表 “input”(输入)。此外,这里的 get() 表示该方法将接受 输入 和任何 空白字符。但 cin 函数会避免这样做。 现在,让我们讨论 cin.get() 函数 的操作。要使用 cin.get() 函数 在主代码中,我们必须首先创建一个变量,C++ 函数将从中检索字符。我们在 cin.get() 函数 中声明了两个参数。数组的 名称 在 最前面,后面是我们想要 打印 的数组 大小。需要注意的一点是,输出中的 空白字符 也包含在 数组大小 中。通过这种方式,该函数输出了 变量的变量值 字符。 结论
|
在本文中,您将学习如何在 C++ 中按排序顺序打印所有排列,并附有示例。但在开始实现之前,您必须了解 C++ 中的排列和字典序。什么是排列?排列是计算机科学和组合学中的一个基本概念...
阅读 4 分钟
摘要:在本文中,我们将学习 . seekg() 函数允许在 iostream 库中访问任何文件位置。它是文件处理的一部分,可以在 fstream 头文件中找到。它用于从输入流中提取...。
阅读 4 分钟
正如我们所知,C++ 编程语言有许多内置函数可以帮助我们避免编写长行代码。其中一个函数是 C++ 编程语言的标准模板库 (STL) 中的 multimap find 函数。它将帮助我们...
阅读 4 分钟
在 C++ 11 中,包含了一个名为 constexpr 的特性。基本概念是通过在编译时而不是运行时执行计算来提高软件性能。应该注意的是,用户在开发人员完成编译和最终确定后,通常会多次运行软件……
阅读 4 分钟
数组是编程中的基本数据结构,它们包含相同类型的元素在连续内存位置中的集合。在 C++ 中,有效地操作数组对于优化代码和解决各种难题至关重要。在本教程中,我们将深入探讨 C++ 中的数组类型操作,研究...
阅读 4 分钟
密码算术谜题有时也称为文字算术或字母算术。在这些基于数学的谜题中,字母或符号代表算术方程中的数字。此谜题的主要目的是确定用于构成...
阅读 15 分钟
货币兑换是每个人都会遇到的难题。在我们的日常活动中,我们必须兑换货币。因此,如果有人想创建一个 C++ 应用程序来兑换货币,这个程序是最好的资源。如果您有编程经验,您...
阅读 3 分钟
tellg() 函数定义在 isstream 类中,该类与输入流一起使用。tellg() 函数返回流中指针的当前“获取”位置。它没有参数,并输出 pos_type 数据类型成员的值,该值……
阅读 2 分钟
在本文中,我们将探讨 C++ 中 list::emplace_front() 和 list::emplace_back() 函数的结构、语法和区别。但在讨论它们的区别之前,我们必须了解 List。什么是 STL 中的 List?List 是一种数据结构,它允许恒定的...
阅读 2 分钟
模式识别是计算机科学领域的一个重要问题。当我们在一台记事本/文字文档、浏览器或数据库中搜索字符串时,模式搜索方法会显示搜索结果。以下是问题陈述的一个示例:给定一个字符串 text[0..n-1] 和一个...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India