不如
```cpp
char get()
{
char x=getchar();
while(不是输入字符集里的字符)x=getchar();
return x;
}
```
by Edward2019 @ 2023-11-03 11:15:21
请使用 `std::cin>>c` 或 `std::scanf(" %c",&c)` 标准化输入方式进行读入,不要去预判数据换行是 `\r\n` 还是 `\n`,万一都有呢?~~你这么做是不是面向数据编程?走,跟我去自首。~~
也可以选择一些复杂的特判手段,建议用库函数直接解决问题。
by Terrible @ 2023-11-03 11:15:26
@[Terrible](/user/195942) 的确,感觉不如getline(),~~不过以后可能还是忘用,所以希望以后不要再有这种换行符~~
by lizicheng3042 @ 2023-11-03 11:33:06