📄 6-7-all.cpp
字号:
#include <iostream.h>
#include <string.h>
#include <iomanip.h>
int a[20], ncc = 0;
void main()
{ char str[80], *sp;
char * getOneInt(char *);
void PrintData();
cout << "请输入字符串:";
cin.getline(str, 80);
sp = str;
while(*sp != '\0') {
if(*sp >= '0' && *sp <= '9')
sp = getOneInt(sp);
else sp ++;
}
PrintData();
}
char *getOneInt(char * ss)
{ char buf[20];
int i = 0;
void TrantoInt(char *);
while(*ss >= '0' && *ss <= '9')
buf[i ++] = *ss++;
buf[i] = '\0';
TrantoInt(buf);
return ss;
}
void TrantoInt(char *bs)
{ int sjw = 1, val = 0, slen = strlen(bs);
for(int i = slen-1; i >= 0; i --) {
val = val + (bs[i] - '0') * sjw;
sjw = sjw * 10;
}
a[ncc ++] = val;
}
void PrintData()
{ cout << "\n结果:";
for(int i = 0; i < ncc; i ++)
cout << setw(8) << a[i];
cout << endl << endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -