填空题

试题源程序文件清单如下:
//proj2. cpp
#include<iostream>
using namespace std;
char*GetNum(char*src,char*buf)
while(*src!=’\0’)
if(isdigit(*src)) break;
src++;

if(*src==’\0’)
//********found********
(1) ;
while(*src!=’\0’&& isdigit(*src))

//********found********
(2) :
buf++:
src++:

*buf=’\0’:
return src:

int main()
char str[100], digits[20];
cin. getline( str,100);
char*p=str;
int i=1:
While((p=GetNum( p,digits))!=NULL)
cout<<"Digit string"<<i<<"is"<<digits<<endl;
//********found********
(3) ;

return 0:



【参考答案】

i++
[分析] 函数char*GetNum()的第一个循环用来顺序查找输入字符串的第一个数字,如果遇到数字......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
热门 试题

填空题
obj->Inc();或(*obj).Inc();
问答题
delete[]idcardno; delete[]name;