Nib*_*aba 1 c c++ format scanf
我想使用 scanf 系列函数来提取由“]”分隔的字符串。对于“)”分隔符,可以这样做:
scanf(" %80[^)]", &buf);
但是,一般如何在扫描集中包含“]”(不仅仅是上面的否定集案例示例)?有某种转义序列吗?
"[^\\]]"
?
chq*_*lie 5
诀窍是将 ']' 作为模式中的第一个字符:
scanf(" %80[^]]", &buf);
归档时间:
11 年,2 月 前
查看次数:
334 次
最近记录: