我也不写说明了, 转一个博客地址,然后给出我今天测试的所有方面的代码
我想理解的话,在C语言里如何去解析字符串就不再是一个问题了。
http://www.cnblogs.com/redstar/archive/2007/10/11/921554.html
#include
<
iostream
>
#include
<
fstream
>
#include
<
cstdlib
>
#include
<
cstring
>


using
namespace
std;


int
main()
{

/*sscanf parse tests*/
int d=0;
char buf[20];
//sscanf("parent 2","%*s%d",&d); /*Can Parse Correctly*/
//sscanf("parent25","parent%d",&d); /* result 25 returned*/
//sscanf("parent2","%*s%d",&d); /*Cannot parse because %s is assigned "parent2"*/
//sscanf("parent2","%*6s%d",&d); /*Can Parse Corrently Because width specified*/
//sscanf("parent2","%*[a-z]%d",&d); /*Parse Correctly use WildCard*/
//sscanf("parent2parent","%*[a-z]%d",&d); /*Parse Correctly use WildCard*/
//sscanf("parent22parent","%*[a-z]%1d",&d); /*result 2 returned*/
//sscanf("asd/35@32","%*[^/]/%d",&d); /*result 35 returned*/
sscanf( "iios/12DDWDFF@122", "%*[^/]/%[^@]", buf );
cout << d << endl;


int a, b, c;
sscanf("2006:03:18", "%d:%d:%d", &a, &b, &c);
cout << a << b << c << endl;

return 0;
}
我想理解的话,在C语言里如何去解析字符串就不再是一个问题了。
http://www.cnblogs.com/redstar/archive/2007/10/11/921554.html
































