如何更好的进行C++代码编制

想要充分的掌握C++编程技术,那么就要对C++中的结构、语句、变量、函数、预处理指令、输入和输出等内容进行了解掌握,本文就对于大多数用户头疼的C++代码进行详细的剖析与介绍。

成都创新互联公司专业为企业提供明溪网站建设、明溪做网站、明溪网站设计、明溪网站制作等企业网站建设、网页设计与制作、明溪企业网站模板建站服务,十余年明溪做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

上回说到Cint的介绍和编译,这次我们开始试着驯服它。先从一段代码开始,我们有这么一段C++代码:

 
 
 
  1. #include  
  2. using namespace std;  
  3. int main(){  
  4.     for(int i=0; i<10; i++)  
  5.         cout << "Hello World " << i << endl;  
  6.     return 0;  

如果要用Cint来解释执行它(而不是你的编译器),我们要做的工作是:新建控制台项目 把libcint.dll放到可执行文件能找到的地方(放PATH环境变量指向的路径或者和你的可执行文件放在一起) 设置项目附加包含路径为[CINT]\inc 把libcint.lib加入项目 编写代码:

 
 
 
  1. #include    
  2.     
  3. const char * szHello=   
  4. "#include  "   
  5. "using namespace std; "   
  6. "int main() "   
  7. "{ "   
  8. "    for(int i=0; i<10; i++) "   
  9. "        cout << \"Hello World \" << i << endl; "   
  10. "} ";   
  11.     
  12. int main(int argc, char* argv[])   
  13. {   
  14.     G__init_cint("cint");   
  15.     
  16.     G__load_text(szHello);   
  17.     G__exec_text("main()");   
  18.     G__scratch_all();   
  19.     
  20.     system("pause"); //暂停   
  21.     return 0;   
  22. }  

编译执行,运行后你可能会看到Cint报告说找不到头文件iostream。它要的iostream这个头文件在[CINT]\include里,你只要把[CINT]\include复制到你的可执行文件路径里就行了(我说的是整个include文件夹)。如果脚本C++代码位于磁盘文件中,那就更简单了假设helloworld.cxx文件为C++代码,那么:

 
 
 
  1. #include    
  2.     
  3. int main(int argc, char* argv[])   
  4. {   
  5.     G__init_cint("cint helloworld.cxx");   
  6.     G__scratch_all();   
  7.     
  8.     system("pause");   
  9.     return 0;   
  10. }  

网页标题:如何更好的进行C++代码编制
URL地址:http://www.hantingmc.com/qtweb/news49/267949.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联