求助关于windows程序和普通C程序
我用C写了个简单的图书管理系统,现在想把它界面化,也看了几天windows编程的书。我想问的是,纯c语言写的函数,比如图书入库,能不能直接被windows程序调用,比如我按下确定按钮就调用图书入库函数,然后执行入库操作,因为看到windows编程下许多变量的定义都不一样了,不知道函数要不要进行修改?c函数又如何被调用?
[解决办法]
不做dll也可以, 你新建一个工程,把你现在的代码添加进去,去掉main函数,然后还是直接调用。变量定义不一样那只不过是typedef的结果。
要注意的是如果你是turbo c的16bit程序,可能要做一些移植工作。 另外MBCS以及UNICODE也需要注意一下。其他没啥了
[解决办法]
因为看到windows编程下许多变量的定义都不一样了
你说的是类型不一样吧,比如CHAR、TCHAR之类的,那实际上是宏,主要是解决ANSI/UNICODE的问题的
[解决办法]
在WINDOWS编程就按照WINDOWS的命名风格来,重要的不是代码样子,重要的是写的程序好不好,规范不规范。