用vc++可以直接编译运行c语言吗

来源:百度知道 编辑:UC知道 时间:2024/04/30 06:57:52
请问如果要用vc++6.0编译运行c语言,有什么要注意的事项吗?是直接编译运行就可以吗?
我写了个程序在turboc中运行正确 出来的波形也对,可在vc++里面运行,显示没有错误运行成功,但波形不对
这个后缀名的不同我早就知道了 不是这点 还有其他注意事项吗? 我编的程序的结果不是画图方面的 而是将一个语音信号经过滤波后写(fwrite)到另一个pcm文件中 而结果是用vc++和turbo写出来的经滤波后的pcm文件 他们的波形不同 很明显vc++的波形不对

关于语法,是没什么要注意的。。。C++是完全兼容C的。

唯一不同的就是turboc为比较老的C编译器。里面包含了只有在turboc中才能使用的图形处理库,如果在其他的编译器使用这个库,可能是执行不出来的。。。

VC 6.0 和turboc肯定是不同的,所以你执行的时候 会有问题。

解决的办法:
将画图的函数 改成 vc6.0 的相对应的函数。包含头文件,从新编译。

写文件名的时候加上后缀名.c就可以了

没有什么要注意的。。。
C++是完全兼容C的。
唯一一点就是turboc为比较老的C编译器。
里面包含了一个图形处理的库,
头文件是<graphics.h>
如果在其他的编译器(C或C++中编译)
是执行不出来的。。。
VC++同样也没有包含这个库。。。

extern “c”;
约定按C语言编译。