ssacnf和sprintf实战取ip地址
生活随笔
收集整理的這篇文章主要介紹了
ssacnf和sprintf实战取ip地址
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前經常C++,C的有些生僻函數不是特別精通,但工作以后經常用到,讓我痛苦不以。下面看實例
int main()
{char IP[30]="";char buf1[30] = "65,192.168.9.99.3560";char a[10] = "";char b[10] = "";char c[10] = "";char d[10] = "";sscanf(buf1,"%*[^,],%[^.].%[^.].%[^.].%[^.]",a,b,c,d);sprintf(IP,"%s.%s.%s.%s",a,b,c,d);printf("%s\n", IP);//打印192.168.9.99return 0;
}
再來一例:
int main() {char IP[30]="";char buf[30] = "xxx1=job|xxx2=192.168.9.99|";char a[10] = "";char b[10] = "";sscanf(buf,"%*[^=]=%[^|]%*[^=]=%[^|]",a,b);printf("%s\n",a);//打印jobprintf("%s\n", b);//192.168.9.99return 0; }
總結
以上是生活随笔為你收集整理的ssacnf和sprintf实战取ip地址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vector操作小结
- 下一篇: sscanf操作字符串和整型的区别