有没有办法使用 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/