getch() 和 getchar() 有什么区别?

2023-12-14

两者之间的确切区别是什么getch and getchar功能?


getchar()是一个从标准输入获取字符的标准函数。

getch()是非标准的。它从键盘获取一个字符(可能与标准输入不同)并且不回显它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

getch() 和 getchar() 有什么区别? 的相关文章

  • 静态只读字符串数组

    我在我的 Web 应用程序中使用静态只读字符串数组 基本上数组有错误代码 我将所有类似的错误代码保存在一个数组中并检查该数组 而不是检查不同常量字符串中的每个错误代码 like public static readonly string m
  • 如何从 C# 中的 dataTable.Select( ) 查询中删除单引号?

    所以我有一个经销商名称列表 我正在我的数据表中搜索它们 问题是 一些傻瓜必须被命名为 Young s 这会导致错误 drs dtDealers Select DealerName dealerName 所以我尝试替换字符串 尽管它对我不起作
  • 适合初学者的良好调试器教程[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有谁知道一个好的初学者教程 在 C 中使用调试器 我感觉自己好像错过了很多 我知道怎么做 单步执行代码并查看局部变量 虽然这常常给我带来问
  • 如何在多线程C++ 17程序中交换两个指针?

    我有两个指针 pA 和 pB 它们指向两个大的哈希映射对象 当pB指向的哈希图完全更新后 我想交换pB和pA 在C 17中 如何快速且线程安全地交换它们 原子 我是 c 17 的新手 2个指针的原子无等待交换可以通过以下方式实现 inclu
  • 代码 GetAsyncKeyState(VK_SHIFT) & 0x8000 中的这些数字是什么?它们是必不可少的吗?

    我试图在按下按键的简单动作中找到这些数字及其含义的任何逻辑解释 GetAsyncKeyState VK SHIFT 0x8000 可以使用哪些其他值来代替0x8000它们与按键有什么关系 GetAsyncKeyState 根据文档返回 如果
  • 为什么pow函数比简单运算慢?

    从我的一个朋友那里 我听说 pow 函数比简单地将底数乘以它的指数的等价函数要慢 例如 据他介绍 include
  • C++ 是否可以在 MacOS 上与 OpenMP 和 boost 兼容?

    我现在已经尝试了很多事情并得出了一些结论 也许 我监督了一些事情 但似乎我无法完成我想要的事情 问题是 是否有可能使用 OpenMP 和 boost 在 MacOS High Sierra 上编译 C 一些发现 如果我错了请纠正我 Open
  • 查看 NuGet 包依赖关系层次结构

    有没有一种方法 文本或图形 来查看 NuGet 包之间的依赖关系层次结构 如果您使用的是新的 csproj 您可以在此处获取所有依赖项 在项目构建后 项目目录 obj project assets json
  • unordered_map 中字符串的 C++ 哈希函数

    看起来 C 标准库中没有字符串的哈希函数 这是真的 在任何 c 编译器上使用字符串作为 unordered map 中的键的工作示例是什么 C STL提供模板专业化 http en cppreference com w cpp string
  • 使用 GCP 的数据存储区时如何区分代码是在模拟器中运行还是在 GKE 中运行

    按照中给出的说明进行操作后 我不确定是否遗漏了任何内容https cloud google com datastore docs tools datastore emulator https cloud google com datasto
  • 为什么可以通过ref参数修改readonly字段?

    考虑 class Foo private readonly string value public Foo Bar ref value private void Bar ref string value value hello world
  • C# 存档中的文件列表

    我正在创建一个 FileFinder 类 您可以在其中进行如下搜索 var fileFinder new FileFinder new string C MyFolder1 C MyFolder2 new string
  • 打破 ReadFile() 阻塞 - 命名管道 (Windows API)

    为了简化 这是一种命名管道服务器正在等待命名管道客户端写入管道的情况 使用 WriteFile 阻塞的 Windows API 是 ReadFile 服务器已创建启用阻塞的同步管道 无重叠 I O 客户端已连接 现在服务器正在等待一些数据
  • 在视口中查找 WPF 控件

    Updated 这可能是一个简单或复杂的问题 但在 wpf 中 我有一个列表框 我用一个填充数据模板从列表中 有没有办法找出特定的数据模板项位于视口中 即我已滚动到其位置并且可以查看 目前我连接到了 listbox ScrollChange
  • 如何在 C 中安全地声明 16 位字符串文字?

    我知道已经有一个标准方法 前缀为L wchar t test literal L Test 问题是wchar t不保证是16位 但是对于我的项目 我需要16位wchar t 我还想避免通过的要求 fshort wchar 那么 C 不是 C
  • 在mysql连接字符串中添加应用程序名称/程序名称[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在寻找一种解决方案 在连接字符串中添加应用程序名称或程序名称 以便它在 MySQL Workbench 中的 客户端连接 下可见 SQL
  • C++ 中的双精度型数字

    尽管内部表示有 17 位 但 IEE754 64 位 浮点应该正确表示 15 位有效数字 有没有办法强制第 16 位和第 17 位为零 Ref http msdn microsoft com en us library system dou
  • 打印大型 WPF 用户控件

    我有一个巨大的数据 我想使用 WPF 打印 我发现WPF提供了一个PrintDialog PrintVisual用于打印派生的任何 WPF 控件的方法Visual class PrintVisual只会打印一页 因此我需要缩放控件以适合页面
  • Python 读取未格式化的直接访问 Fortran 90 给出不正确的输出

    这是数据的写入方式 它是一个二维浮点矩阵 我不确定大小 open unit 51 file rmsd nn output form unformatted access direct status replace recl Npoints
  • 如何使用 C++11 using 语法键入定义函数指针?

    我想写这个 typedef void FunctionPtr using using 我该怎么做呢 它具有类似的语法 只不过您从指针中删除了标识符 using FunctionPtr void 这是一个Example http ideone

随机推荐

  • 合并列以删除 NA

    我在 R 中有一些列 对于每一行 其中只有一个值 其余的将为 NA 我想将它们合并到具有非 NA 值的一列中 有谁知道一个简单的方法来做到这一点 例如我可以有如下 data lt data frame a c A B C D E x c 1
  • React Native 溢出 Touchable 在 Android 中不起作用

    请看看我的世博小吃 下拉项在 iOS 中是可触摸的 但在 Android 中则不可触摸 固定容器的高度 灰色框 会导致此问题 但我需要保持工具栏的固定高度 我尝试过使用react native view overflow包但没有运气 这个需
  • 对于彩票调度程序来说,比 LCG 更好的(伪)随机数生成器是什么?

    我想设计一个彩票调度程序 我需要一个非常好的 伪 随机数生成器 类似于 LCG 但我想知道是否还有其他更好的选择 我专门寻找用 C 编写的随机生成器 LCG代码 unsigned long lcg rand unsigned long a
  • 尽管有 .gitignore 文件,仍强制添加

    有没有办法强制git尽管添加文件 gitignore file See man git add f force Allow adding otherwise ignored files 所以运行这个 git add force my ign
  • 如何在设备睡眠时保持 ChromeCast 会话处于活动状态?

    我有一个可以将本地媒体内容流式传输到 Chromecast 接收器的应用程序 这在大多数情况下都有效 除了当设备处于睡眠状态时and如果不使用外部电源 会话将在大约 5 分钟后终止 断开连接 从屏幕变黑时开始测量 我已经在这里看过这个问题
  • 找到 JTable 单元格并绘制它

    我有这些数据 行号 列数 细胞值 我的问题是 如何使用这些数据找到单元格 我怎样才能改变背景JTable鼠标按下事件时单元格并在鼠标释放事件时返回正常背景 我可以在没有用户交互的情况下突出显示 JTable 吗 这意味着单击其他一些 JTa
  • 在 UITextView Objective-C 中的文本末尾添加更多按钮?

    我正在尝试做一些类似于此链接中的事情http www oracle com webfolder ux mobile pattern img expand collpase description png 单击 更多 按钮时展开 UIText
  • 更新GCC后,Clang找不到libstdc++了

    将 GCC 更新到较新版本后 sudo apt get install gcc 10 我无法再用 Clang 编译 C 了 有什么方法可以解决这个问题 usr bin ld cannot find lstdc 乌班图版本 lsb relea
  • 无效的字体文件名 (imagettfbox)

    这个问题已经被问了一遍又一遍 但我找不到问题的正确答案 作为一个小背景说明 在我们将类文件从 application lib class 移动到 library 之前 所有代码都运行良好 班级 我尝试使用 GDFONTPATH 带或不带文件
  • Sharepoint SPS 站点

    我正在尝试为共享点搜索创建对象的 spsite 但由于找不到网站 我在生产中遇到异常 SPSite site new SPSite sitename ServerContext scon ServerContext GetContext s
  • 如何在 Java Web 应用程序中使用 jQuery 学习 AJAX

    有人可以给我指点一下使用 jQuery 通过 Java servlet 创建 AJAX 应用程序的教程吗 我正在看教程使用 JQuery 在 Java Web 应用程序中实现 Ajax 这与我需要的类似 但它不包括大部分细节 如果您知道一个
  • 建造者模式和继承

    我有一个对象层次结构 随着继承树的加深 其复杂性也会增加 这些都不是抽象的 因此 它们的所有实例都或多或少地服务于一个复杂的目的 由于参数数量相当多 我想使用构建器模式来设置属性 而不是编写多个构造函数 由于我需要满足所有排列 继承树中的叶
  • 如何在 Linux 上关闭 gcc 预处理器?

    我已经用谷歌搜索 在 Linux 上关闭 gcc 预处理器 有一段时间了 使用确切的短语 一切都无关紧要 例如我想关闭一切except预处理器 与我想要的相反 或加压警告 有谁知道禁用预处理器的方法吗 我发现 Facebook 开发并声称速
  • 将数据帧行转换为字符向量时出错

    所以我有以下数据框 数据框 X1 X2 X1 1 X2 1 Composite Element Composite Element 14 3 3 epsilon M C 0 8660101895 14 3 3 epsilon M C 0 6
  • Java 列表排序:有没有办法像 TreeMap 一样让列表自动永久排序?

    在Java中你可以建立一个ArrayList与项目 然后调用 Collections sort list comparator 无论如何 是否可以在列表创建时传入比较器 就像您可以做的那样TreeMap 目标是能够将一个元素添加到列表中 而
  • Azure Web App 是否关心其实例是否健康?

    如果我将 Web 应用程序 以前称为 Azure 网站 部署到 Azure 中具有几个实例的应用程序托管计划 规模 2 实例前面的负载均衡器会关心是否有任何实例不健康吗 我正在解决有时会导致我的网站在大约 50 的情况下返回 http 50
  • 使用 OpenCV 和 Python 显示网络摄像头源

    我一直在尝试创建一个简单的程序Python它使用 OpenCV 从我的网络摄像头获取视频源并将其显示在屏幕上 我知道我部分在那里 因为窗口已创建并且网络摄像头上的灯闪烁 但窗口中似乎没有显示任何内容 希望有人能解释我做错了什么 import
  • 如何在嵌套列表上使用映射函数并将字符串转换为整数?

    我需要使用Python 2 4 4 中的map函数为列表中的每个项目加1 所以我尝试将字符串转换为整数 line 10 13 n 3 4 n 5 3 n 1 13 map lambda X X 1 int line 这不起作用是因为 n还有
  • 指针和多维数组[重复]

    这个问题在这里已经有答案了 可能的重复 如何在 C 中使用数组 二维数组是双指针吗 二维数组和指针 我知道这是一个非常基本的问题 但无论经过多少谷歌搜索 我都无法弄清楚这一点 这就是我将其发布在这里的原因 在 C 中考虑声明int x 10
  • getch() 和 getchar() 有什么区别?

    两者之间的确切区别是什么getch and getchar功能 getchar 是一个从标准输入获取字符的标准函数 getch 是非标准的 它从键盘获取一个字符 可能与标准输入不同 并且不回显它