c - sscanf : Reading in a value for a char

标签 c

有没有办法使用 sscanf %c 读取 char 的值?如何为特定字符输入 unicode 或 ascii 的转义序列?

sscanf("%c",chr);

最佳答案

您可以使用以下命令从输入中读取字符

 char chr;
 scanf ("%c", &chr);

读取转义序列可能是特定于操作系统的。在大多数情况下,您必须告诉终端驱动程序不要将转义序列处理到其他操作(例如输入行编辑)中,而是传递原始字符。一旦设置完毕,您就可以为每个字符重复上述序列。

关于c - sscanf : Reading in a value for a char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796719/

相关文章:

c - 链接列表程序停止工作错误

c - in - gcc 内联汇编的操作数类型不匹配

c - 查找 sscanf 读取字符串的位置

c - 如何处理枚举常量

c - C 中未指定存储类

C 编译器错误

c++ - 强制 CMake 将 C++ 编译器用于带有 Visual Studio 的 C 文件

c - c语言新手,我的代码有什么问题

c++ - c 和 c++ 与库的链接

c - 指向结构的指针数组