- char const * teststring1 = "abc def";
- char const * teststring2 = "abcdef";
- char const * teststring3 = "abc%def";
- int x;
- TESTCASE( sscanf( teststring2, "abcdef%n", &x ) == 0 );
- TESTCASE( x == 6 );
- TESTCASE( sscanf( teststring1, "abc def%n", &x ) == 0 );
- TESTCASE( x == 8 );
- TESTCASE( sscanf( teststring2, "abc def%n", &x ) == 0 );
- TESTCASE( x == 6 );
- TESTCASE( sscanf( teststring3, "abc%%def%n", &x ) == 0 );
- TESTCASE( x == 7 );