如何从字符串中提取和分解字符?
ahuu 2004-04-28 01:22:20 有一长字符串(也称参数串,如name为参数,zhangsan为参数值,以此类推):name=zhangsan&age=20&usrid=1123&grade=two&class=five&address=beijing
第一个问题:
如何从这个字符串中提取我所需要的字符,比如说:首先在程序中定义几个变量,char *szName,*szAge,*szUsrId,*szGrade等等,这些变量分别存放字符串相对应的参数值,结果是:*szName == zhangsan ,*szAge == 20 ,*szUsrId == 1123等等,这个如何做到?
第二个问题:
分解这个字符串成若干个子字符串,如分解成:name=zhangsan,age=20,usrid=1123等等(以&为分隔符)。
我用的工具是vc6.0