字符串拷贝问题...
#include<iostream>
#include<string>
using namespace std;
void modi (string *oneNum,string *twoNum);
int camp1(string oneNum,string twoNum);
main()
{
string oneNum="gfdg",twoNum;
cin>>oneNum;
cout<<oneNum<<endl;
modi(&oneNum,&twoNum);
camp1(oneNum,twoNum);
}
void modi (string *oneNum,string *twoNum)
{
twoNum=oneNum;
}
int camp1(string oneNum,string twoNum)
{
string temp;
//const char *a;
char b[100];
int iFor,bi=sizeof (oneNum);
for(iFor=0;iFor<bi;iFor++)
twoNum[iFor]=twoNum[bi-iFor]; //这地方我一直搞不定...
oneNum=oneNum+temp;
cout<<oneNum<<endl;
return 0;
}
程序挺简单的~就是输入asff,输出asffffsa
但是表示的地方一直搞不定。。请教。。