题目要求用string类来解决逆序输出的问题,我写了这个程序,没有报错没有警告,但是在VC++6.0中执行时总要求我发送错误报告,而在C FREE里运行时没有任何运行结果,请问问题出在哪里呢?
#include<iostream>
#include<string>
using namespace std;
void main()
{
string a,b;
cout<<"请输入一串字符串";
cin>>a;
int i,j;
i=sizeof(a);
for(j=0;j<i;j++)b[j]=a[i-1-j];
cout<<b<<endl;
}