欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字符串中提取数字

程序员文章站 2022-05-29 13:56:00
...

字符串中提取数字


int main(int argc, char** argv)
{
   char str[] = ":SE:FR:STOP 38.2MHz";
    
   char *p = str;
   char temp[12];
   int i = 0;
 
   memset(temp, 0, sizeof(temp));
   while( *p != '\0' )
   {
      if(isdigit(*p) || (*p == '.') )
      {
         temp[i++] = *p;
      }
      p++;
   }
   float num = atof(temp);
    
}


相关标签: isdigit