简单代码
#include <iostream>
#include <vector>
using namespace std;
void Reverse_Words(char s[]) {
vector<char *> res;
const char *pattern = " ";
char *p = strtok(s, pattern);
while (p) {
res.push_back(p);
p = strtok(NULL, pattern);
}
for (int i = res.size() - 1; i >= 0; --i) {
cout << res[i] << " ";
}
cout << endl;
}
int main() {
char s[] = "here is tjn";
Reverse_Words(s);
return 0;
}