多种输入方式混用有没有可能卡BUG?
  • 板块学术版
  • 楼主HotDogSeller
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/7/30 15:04
  • 上次更新2023/10/27 17:43:22
查看原帖
多种输入方式混用有没有可能卡BUG?
540822
HotDogSeller楼主2022/7/30 15:04

RT,如果将cin,getline,scanf,getchar以及如下的快读混用,哪些输入方式可能发生冲突或出BUG?如果有,原因是什么?求解答。

inline int read() {
    bool op=1;
	char ch;
    
	while((ch=getchar())<'0'||ch>'9'){
        if(ch=='-'){
        	op*=-1;
		} 
    }
    
    int num=ch-'0';
    while((ch=getchar())>='0'&&ch<='9') {
        num=num*10+ch-'0';
    }
    
    return op?num:-num;
}
2022/7/30 15:04
加载中...