全部分类
小婷同学_9508
2026-06-18
578人浏览
原创
VS Code终端输入流混入控制字符(如 、、BOM)会破坏stdin读取逻辑,导致fgets/cin等提前截断或崩溃;需用od -c或python -c"repr()"验证字节污染,并通过禁用Bracketed Paste、shell配置及程序层过滤协同解决。
当程序(尤其是 C/C++/Rust 编写的 CLI 工具)从 stdin 读取数据时,若 VSCode 终端在输入流中注入了非预期的控制字符(如
stdin