?? 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結(jié)果:";
for(int i = 0; i < ncc; i ++)
cout << setw(8) << a[i];
cout << endl << endl;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -