定义指针数组,使其指向字符串常量:char*name[4]={“Follow”,“Great”,“FORTRAN ”,“Computer”},并进行排序。实际是对指针指向的排序,字符串不动!用c++实现
时间: 2024-02-23 13:58:29 浏览: 81
fortran-使用fortran实现的快速浮点数到字符串转换.zip
以下是C++实现的代码,使用了STL中的sort函数对指针数组进行排序:
```cpp
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
// 定义指针数组并初始化
char *name[4] = {"Follow", "Great", "FORTRAN", "Computer"};
// 使用STL中的sort函数对指针数组进行排序,指向的字符串不动
sort(name, name + 4);
// 输出排序后的结果
for (int i = 0; i < 4; ++i) {
cout << name[i] << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
Computer FORTRAN Follow Great
```
阅读全文