/*
17: 第17题 请编写一个函数fun(char *s),该函数的功能使把字符串中的内容拟置。
*/
#include <iostream>
using namespace std;
char *fun(char *s) ;
int main(int argc,char **argv){
char *s= "asfgjvbnm" ;
cout << fun(s) << endl;
getchar() ;
return 0 ;
}
char *fun(char *s){
char *kk;
int i = 0 ;
int m = strlen(s);
kk = new char[m] ;
while(m>0){
kk[i++] = s[m-1] ;
m-- ;
}
kk[i] = '\0' ;
return kk ;
}
17: 第17题 请编写一个函数fun(char *s),该函数的功能使把字符串中的内容拟置。
*/
#include <iostream>
using namespace std;
char *fun(char *s) ;
int main(int argc,char **argv){
char *s= "asfgjvbnm" ;
cout << fun(s) << endl;
getchar() ;
return 0 ;
}
char *fun(char *s){
char *kk;
int i = 0 ;
int m = strlen(s);
kk = new char[m] ;
while(m>0){
kk[i++] = s[m-1] ;
m-- ;
}
kk[i] = '\0' ;
return kk ;
}
本文介绍了一个用于反转字符串的C++函数实现。该函数接受一个字符串作为输入,并返回一个新的字符串,其内容为输入字符串的反转形式。通过遍历原始字符串并将字符逐个添加到新字符串的开头来完成反转。
1739

被折叠的 条评论
为什么被折叠?



