满意答案
justl236550
2013.09.12
采纳率:58% 等级:12
已帮助:28169人
呵呵,我做完字符串处理,你不会做输入处理了。下面是我做输入处理的方法。
#include
#include
bool GetDigit(const char*src,int &digit)//字符串中有数字串时,求出第一个连续的数字串,后面的忽略
{
while(*src)
{
if(*src>='0'&&*src<='9')//src指向首个数字
{
int sum=0;
while(*src>='0'&&*src<='9')//取所有的数字
{
sum=sum*10+(*src-'0');