當前位置:編程學習大全網 - 網站源碼 - 怎麽用C語言實現把1.2.3.4轉換成整數1234

怎麽用C語言實現把1.2.3.4轉換成整數1234

這裏整理了壹份簡單的代碼,源碼如下:

#include?<stdlib.h>

//?將字符串轉化為整數

//?@str需要處理的字符串

//?@splitChar?分隔符

//?@return?返回整數

int?specialConvert(?const?char*?str,const?char*?splitChar?)

{

const?char?*p?=?str;

char?buffer[64]={0};

int?i?=?0;

while(*p?)

{

if(?*splitChar?!=?*p?)

{

if(?i<64?)

{

buffer[i++]?=?*p;

}

else

{

break;//?這裏暴力處理,可以從安全和擴展性豐富

}

}

*p++;

}

return?atoi(?buffer?);

}

int?main(int?argc,?char*?argv[])

{

char?str[]="1.2.3.0.2";

char?splitChar='.';

printf("%s?convert?to?num?is?%d\n",str,specialConvert(str,&splitChar)?);

return?0;

}

  • 上一篇:怎麽利用拓客小程序做壹場活動引流?
  • 下一篇:人工智能時代會造成失業嗎?
  • copyright 2024編程學習大全網