不能直接建立 .c文件就算了,按照网上的方法把 .cpp改成 .c 编出来的程序还出现一大堆莫名其妙的错误
如对
int InitList(SqList &L){ <——这行
...
}
编译就出现
error C2143: 语法错误 :
【查看更多内容请登录哈】
风轻云炒蛋 发表于 2013-4-16 21:33 【链接登录后可见】
很久没用了,想想也是,那时候习惯自己打后缀名...
话说在vc6.0中可以用引用用参数吧?严蔚敏那本数据结 ...
应该是可以的
gogo111007 发表于 2013-4-16 13:55 【链接登录后可见】
vc6.0默认也是C++吧
很久没用了,想想也是,那时候习惯自己打后缀名...
话说在vc6.0中可以用引用用参数吧?严蔚敏那本数据结构就是这样编的...
风轻云炒蛋 发表于 2013-4-16 11:37 【链接登录后可见】
把所有“&”转换成指针“*”后还真行了⊙﹏⊙b汗
我记得原来vc6.0可以用“&”的啊,怎么现在用不了了?
...
vc6.0默认也是C++吧
风轻云炒蛋 发表于 2013-4-16 11:37 【链接登录后可见】
把所有“&”转换成指针“*”后还真行了⊙﹏⊙b汗
我记得原来vc6.0可以用“&”的啊,怎么现在用不了了?
...
编译器问题吧。。。可能vc里还用的是类似g++的吧。。。没用过vc汗。。。。vs可能提供了c的编译器和c
【查看更多内容请登录哈】
foodszhu 发表于 2013-4-15 22:59 【链接登录后可见】
编译器不改怎么都不科学啊。。。。还有一种就是你用了&。。。。c没有引用调用。。。 ...
把所有“&”转换成指针“*”后还真行了⊙﹏⊙b汗
我记得原来vc6.0可以用“&”的啊,怎么现在用不了了?
是visual s
【查看更多内容请登录哈】
=1115=
其实你可以考虑看看你有没有加多了不必要的;之类的
或者是声明有没有错...
想当年我也是这样错成狗
风轻云炒蛋 发表于 2013-4-15 22:48 【链接登录后可见】
对了,编译器没改,改后缀名都是在visual stdio 2010里直接改的
编译器不改怎么都不科学啊。。。。还有一种就是你用了&。。。。c没有引用调用。。。
foodszhu 发表于 2013-4-15 22:14 【链接登录后可见】
可能struct的问题。。。。如果在cpp中定义一个struct A,那么在后文中直接用A就可以声明变量,c 必须要加st ...
对了,编译器没改,改后缀名都是在visual stdio 2010里直接改的
foodszhu 发表于 2013-4-15 22:14 【链接登录后可见】
可能struct的问题。。。。如果在cpp中定义一个struct A,那么在后文中直接用A就可以声明变量,c 必须要加st ...
用了typedef...
汝欠咱的一生 发表于 2013-4-15 22:33 【链接登录后可见】
创建线性表?
你结构体怎么定义的?
typedef struct{
ElemType *elem;
int length;
int listsize;
}SqList;
创建线性表?
你结构体怎么定义的?
本帖最后由 foodszhu 于 2013-4-15 22:16 编辑
可能struct的问题。。。。如果在cpp中定义一个struct A,那么在后文中直接用A就可以声明变量,c 必须要加struct,即struct A的形式,除非你用typedef关键词对struct A取别名比如typed
【查看更多内容请登录哈】