为什么关闭同步流后用scanf会炸

学术版

__jntm_qwq__ @ 2024-11-29 21:40:14

rt,本人在使用

ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);

又使用了scanf,在洛谷ide编译出现了样例错误,在本地(DEV-c++ 5.11)却安然无恙,请问是为什么?(之前老师讲过,不过今天才领悟)(在网上找过)


by Vector_Li @ 2024-11-29 21:44:00

@__jntm_qwq__ 编译错误不会出现啊,给个代码?


by zhizhizhiwang @ 2024-11-29 21:50:35

@__jntm_qwq__ 关闭同步流关闭的就是std::cinscanf的同步


by ljcnoi @ 2024-11-29 21:53:00

@__jntm_qwq__ 关闭同步后,cin和scanf的输入顺序会乱掉,就不能同时使用cin和scanf了


|