#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
char s1[100];
sscanf("123456abcdedfBCDEF", "%[^A-Z]", s1);
printf("%s\n", s1);//123456abcdedf
char s2[100];
sscanf("123456 abcdedf", "%[^ ]", s2);
printf("%s\n", s2);//123456
char s3[100];
sscanf("123456 ", "%4s", s3);
printf("%s\n", s3);//1234
char s4[120];
sscanf("123456 ", "%s", s4);
printf("%s\n",s4);//123456
}
【2013校招 H3C笔试】sscanf的用法
