声明了如下函数:
char** echoCourse(course *ppCourse[MAX_SUB_NO]);
返回的指针指向一个字符串数组(全局变量),Linux和Mac环境下用gcc编译运行正常,VC++6.0报错如下:
error C2143: syntax error : missing ')' before '*'
在线等……急
语法错误,少了点什么
你好,你这个问题是语法的问题,可能是由于course没有被VC++6.0识别的已定义的类型,导致指针数组没有定义,你可以先随便定义的类型试试编译。
函数返回类型有值、指针、引用三种
检查下course定义的地方吧~是不是切换平台定义的文件变了造成了course定义出了问题
应该是定义的变量没有被识别导致的 错误,检查一下是否变量定义出错