Lines Matching refs:str
176 char str[50] = {0};
177 int ret = sscanf("hello", "%s", str);
179 EXPECT_STREQ(str, "hello");
181 ret = sscanf("hello", "%3s", str);
183 EXPECT_STREQ(str, "hel");
185 ret = sscanf("hellowo", "%6s", str);
187 EXPECT_STREQ(str, "hellow");
189 ret = sscanf("hello world", "%*s%s", str);
191 EXPECT_STREQ(str, "world");
569 char str[50] = {0};
570 int ret = sscanf("hello!world", "%[^!]", str);
572 EXPECT_STREQ(str, "hello");
574 ret = sscanf("1234956abolcd", "%[1-6a-d]", str);
576 EXPECT_STREQ(str, "1234");
578 ret = sscanf("123456abolcd", "%[1-6a-d]", str);
580 EXPECT_STREQ(str, "123456ab");
582 ret = sscanf("123ABCD", "%[^A-Z]", str);
584 EXPECT_STREQ(str, "123");
586 ret = sscanf("ABC-DEF@123", "%*[^-]-%[^@]", str);
588 EXPECT_STREQ(str, "DEF");
598 char str[50] = {0};
599 int ret = sscanf("helloworld", "%*s%s", str);
602 ret = sscanf("hello", "ab%5s123%*3s|>>>|", str);
605 ret = sscanf("", "%*s%s", str);
608 ret = sscanf("ab/c", "%s/%c/%d/%f", str);
610 EXPECT_STREQ(str, "ab/c");
613 ret = sscanf("ab c", "%s %c %d/%f", str, &c);
615 EXPECT_STREQ(str, "ab");