我想从此字符串中获取子字符串:
"1,26,[1076168,'Stabaek','Branna','1.021',10,'08/07/2012 01:00','',0,0,1,6],,[[19, 23,[]],[14148266,[1,0,1,0,5000,-0.50,19001],[-0.95,0.87]],[14166487,[1,0,1,0,2000,-0.25 ,19001],[-0.72,0.64]],[14148270,[5,0,5,0,2000,0.00,19001],[3.90,3.50,1.86]],[14166491,[1,0,1, 0,3000,-0.75,19001],[0.80,-0.88]]],2"
所以我这样调用swscanf函数!
swscanf( szTemp , L"%d,%d,[%d,\'%s\',\'%s\',\'%s\',%d,\'%s\',\'\',%d,%d,%d,%d],,[%s],%d" , &n1 , &n2 , &n3 , szA , szB , szT1 , &n4 , szTime , &n5 , &n6 , &n7 , &n8 , szThird , &n9);
结果是:
n1:1 n2:26 n3: 1076168 szA:Stabaek','Branna','1.021',10,'08/07/2012(不正确) szB:空
并且其他参数的值也不正确!
我不知道为什么会这样?
请告诉我原因。