程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 如何更好的進行C++代碼編制

如何更好的進行C++代碼編制

編輯:C++入門知識

想要充分的掌握C++編程技術,那麼就要對C++中的結構、語句、變量、函數、預處理指令、輸入和輸出等內容進行了解掌握,本文就對於大多數用戶頭疼的C++代碼進行詳細的剖析與介紹。

上回說到Cint的介紹和編譯,這次我們開始試著馴服它。先從一段代碼開始,我們有這麼一段C++代碼

  1. #include <iostream> 
  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 <G__ci.h>   
  2.     
  3. const char * szHello=   
  4. "#include <iostream> "   
  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 <G__ci.h>   
  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. }  
  1. 簡介學習C++總結之談
  2. C++庫函數進行學習探索總結筆記
  3. C++類庫設計的基本構思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設計的基本構思與方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved