读取数字还好说,但是读取字符串的时候,比如
特殊lsd,法律的沙拉,511,范德萨来说
的时候,就需要设定截止字符
sscanf(%s,%s,%d")这种就是错误的了
正确的做法为
sscanf(tmpbuf,"%[^,],%[^,],%d,%[^,])
读取数字还好说,但是读取字符串的时候,比如
特殊lsd,法律的沙拉,511,范德萨来说
的时候,就需要设定截止字符
sscanf(%s,%s,%d")这种就是错误的了
正确的做法为
sscanf(tmpbuf,"%[^,],%[^,],%d,%[^,])