#include <iostream.h>
#include <string.h>
class String
{
private:
int len;
public:
String(char *i_string);
void show_str(char *i_string);
void reverse_str(char *i_string);
};
void String::show_str(char *i_string)
{
int i;
cout << "string : ";
for(i=0;i<=len;i++)
cout << i_string[i] ;
cout << endl;
}
void String::reverse_str(char *i_string)
{
int i;
for (i=len-1;i>=0;i--)
cout << (i_string[i]);
}
String::String(char *i_string)
{
cout << "Constructor is called!\n";
len = strlen(i_string);
cout<<len;
}
void main()
{
char i_string[10] ;
cout<<"please input your string ?" << endl;
cin>>i_string;
String abc(i_string);
abc.show_str(i_string);
cout<<"反轉列印";
abc.reverse_str(i_string);
}
--
[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw
[1;32m※FROM : [1;37m211.74.184.23 [m