C语言 带逗号的字符串“123,456,789”转换数字123456789,怎么转换?
展开全部
写的不好,也不知道是否符合c语言的规范,按c++到是可以编译,看着用吧。。:
#include "math.h"
int StrToNum(const char * pstr)
{
int iresult = 0;
const char * pstrRun = pstr;
while (pstrRun[0] != '\0')
{
if (pstrRun[0] > 1 && pstrRun[0] <255 && isdigit(pstrRun[0]))
{
iresult *= 10;
iresult += (pstrRun[0] - '0');
}
++pstrRun;
}
return iresult;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出是写%s以字符串的形式输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询