怎么获取main返回值,返回类型char

如何获取main返回值,返回类型char*
如题,在一个程序中通过ShellExecuteEx调用另一个程序,我想获取被调用程序返回的字串,如果第二个程序的main返回整型,可以通过GetExitCodeProcess得到,但如果是字串,用什么方法呢?
------解决方案--------------------
程序可以返回字符串的么?
------解决方案--------------------
main可以返回4字节的信息,所以强制转换为double没问题。但是你的进程结束后内存都释放了,那么字符串是保存在什么地方呢?
------解决方案--------------------
进程通信的办法很多,没见过这么用的
你再看看GetExitCodeProcess的说明,是一定获取了main的返回值么?
想进程通信的话可以用 内存映射。。。
------解决方案--------------------
引用:
进程通信的办法很多,没见过这么用的
你再看看GetExitCodeProcess的说明,是一定获取了main的返回值么?
想进程通信的话可以用 内存映射。。。

不一定是main的返回值,但一样是只能返回4字节信息
------解决方案--------------------
int好像才是靠谱的,标准规定的?
------解决方案--------------------
如果楼主需要在两个进程之间交换数据

可以考虑共享内存,管道,或者网络通信