请教动态链接库中char *返回值问题
											我作了一个小小的动态链接库,动态链接库中函数基本是这个样子的
char * fun() //索性没有参数
{
  CString strValue;
   strValue="abcdef";
    char * str=new char[20];
   str=(LPSTR)(LPCTSTR)strValue;
   cout<<"str = "<<str<<endl;  //输出没有问题,"abcdef"
   return str;
}
在另一个工程里,调用此函数,
char * pstr ;
pstr=fun();
cout<<pstr<<endl;   //此处输出乱码
如果返回值是整型指针,或类指针都是可以的,为何字符就不可以了呢?
请教各位高人,谢谢!



 
											





 
	    

 
	