编写程序,使用指针实现从字符串中提取数字部分,存放到另一个字符串中,例如,输入的字符串是"Ab4c7de8",则提取结果是"478"。c++ 指针
时间: 2024-03-20 16:45:24 浏览: 87
好的,这是一个简单的指针应用题目,可以使用指针来遍历字符串中的每个字符,判断是否是数字字符,如果是,则将其存放到另一个字符串中,以下是C++的代码示例:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[] = "Ab4c7de8";
char numStr[20];
int index = 0;
for (char *p = str; *p != '\0'; p++)
{
if (*p >= '0' && *p <= '9')
{
numStr[index] = *p;
index++;
}
}
numStr[index] = '\0';
cout << numStr << endl;
return 0;
}
```
输出结果为:478
阅读全文