//sscanf test
void test_sscanf()
{
int int1=0;
int int2=0;
char str[10]={0};
int ret;
char *sbuf = "10/23/hello";
ret = sscanf(sbuf,"%d/%d/%s",&int1,&int2,str);
printf("test_sscanf ret=%d,int1=%d,int2=%d,str=%s\n",ret,int1,int2,str);
}
//test sprinf
void test_sprintf()
{
char *imei="868575021888120";
int num = 100;
char sbuf[100] = {0};
int len = sprintf(sbuf,"alarm/%s/%d",imei,num);
printf("sprintf len = %d,str = %s\n",len,sbuf);
}
//main
int main()
{
test_sscanf();
test_sprintf();
return 1;
}
將上述代碼復制下來保存為.C文件,然后根據我以前的博客搭建windows C編譯環境,切換到該文件目錄,運行cl 你的文件名.c
,編譯成exe文件,直接運行exe文件就可以看到測試結果了。