1. 怎样.Cpp改为.C文件
首先,得把关于或者涉及C++语法及库调用的地方改为C风格
其次,把文件扩展名改为C.
关键是程序内容.大部分C++程序都可以改为纯C程序.
但少数涉及C++库用法或算法的就有点难了.
最简单的,
比如一个 char *p =new char[10]
这样一句,在C++中,属于动态定义数组char数组.
改为C的话,静态倒好办,改为动态就得用malloc函数了,差得有点远哦。.
掌握C++和C的程序员改,估计还行.只懂C和普通懂C++的,估计有点难度.
又比如:
队列的使用 C++中有用 list<string> ls,就是定义了一个内容为string的不定数组ls,而这个,要改为C,真的要做很功夫哦。。。.