sscanf 输入字符串有空值时,怎么才能得到正确的结果

2025-03-07 16:30:31
推荐回答(1个)
回答1:

那就别指望sscanf了,它是以空格、回车、横制表符等作为字符串间的分隔符的,就是说遇到空格等时就认为前面的字符串输入完毕了,并将其正确读入。要想得到有空格的字符串可以选择gets、fgets等,也可以自己写一段代码或函数实现。