求助!如何将c代码转为vc++代码?

neuljd 2003-08-19 09:28:04
我所调试的是一个算法程序,原来是用c编的,已经调试成功了
现在要实现调用数据文件的功能,我想用vc++来实现
但是,我对vc++不太熟悉,不知道代码该怎样转换
以前听人说,vc++对turbo c是兼容的,但是我把程序直接考过去却运行不了
他们是否有很多语法上的差异?
哪位有好的办法
或者推荐几本相关的书籍
不胜感激!!!
...全文
32 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
neuljd 2003-08-28
  • 打赏
  • 举报
回复
Turbo C是不是不是标准C呀
那怎么办呢
一定要每一个参数都重新定义吗
dhbo 2003-08-27
  • 打赏
  • 举报
回复
同意楼上

Motolola 2003-08-27
  • 打赏
  • 举报
回复
原先的c程序中有不属于标准c的东西,vc只支持标准c。
neuljd 2003-08-27
  • 打赏
  • 举报
回复
首先谢谢大家的宝贵意见
不过当我建了一个工程并把原来的文件改为cpp文件加入之后编译没有通过
错误消息为所有的参数没有定义。
这个程序中的参数一共有上百个,如果每一个都改工作量太大了
请问各位有没有什么好的方法?
fyfsoft 2003-08-27
  • 打赏
  • 举报
回复
UP
blastball 2003-08-19
  • 打赏
  • 举报
回复
对,先改成cpp,如果是ANSI c,编译不会有问题的,你可以先建一个工程,把代码加入
staticip 2003-08-19
  • 打赏
  • 举报
回复
如果是纯粹的算法,一般都可以直接在vc下编译没有任何问题。vc是支持标准ANSI C标准的。

不过最好把文件名后缀改为cpp,按c++方式编译可以避免很多麻烦的设置。
oliverlin 2003-08-19
  • 打赏
  • 举报
回复
C代码好像可以直接用VC编译吧

改一些没有的函数和头文件就行
jack_wq 2003-08-19
  • 打赏
  • 举报
回复
手动处理,如果转换成C++可以用VC的控制台程序,如果是想转换成MFC支持的VC程序,好像没有什么捷径,只能手动改动了!
soso82 2003-08-19
  • 打赏
  • 举报
回复
VC中没有一些函数的,如clrscr()清屏函数,要做替换。还要include一些必要头文件,turbo c的程序方可直接运行。
xtuzi 2003-08-19
  • 打赏
  • 举报
回复
如果是算法代码,在C++里面应该还是能用的,只是其他的部分你要剔除掉了
btw,VC也能编译纯C代码工程。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧