新聞中心
想要充分的掌握C++編程技術(shù),那么就要對C++中的結(jié)構(gòu)、語句、變量、函數(shù)、預(yù)處理指令、輸入和輸出等內(nèi)容進(jìn)行了解掌握,本文就對于大多數(shù)用戶頭疼的C++代碼進(jìn)行詳細(xì)的剖析與介紹。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供明溪網(wǎng)站建設(shè)、明溪做網(wǎng)站、明溪網(wǎng)站設(shè)計(jì)、明溪網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、明溪企業(yè)網(wǎng)站模板建站服務(wù),十余年明溪做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
上回說到Cint的介紹和編譯,這次我們開始試著馴服它。先從一段代碼開始,我們有這么一段C++代碼:
- #include
- using namespace std;
- int main(){
- for(int i=0; i<10; i++)
- cout << "Hello World " << i << endl;
- return 0;
- }
如果要用Cint來解釋執(zhí)行它(而不是你的編譯器),我們要做的工作是:新建控制臺(tái)項(xiàng)目 把libcint.dll放到可執(zhí)行文件能找到的地方(放PATH環(huán)境變量指向的路徑或者和你的可執(zhí)行文件放在一起) 設(shè)置項(xiàng)目附加包含路徑為[CINT]\inc 把libcint.lib加入項(xiàng)目 編寫代碼:
- #include
- const char * szHello=
- "#include
" - "using namespace std; "
- "int main() "
- "{ "
- " for(int i=0; i<10; i++) "
- " cout << \"Hello World \" << i << endl; "
- "} ";
- int main(int argc, char* argv[])
- {
- G__init_cint("cint");
- G__load_text(szHello);
- G__exec_text("main()");
- G__scratch_all();
- system("pause"); //暫停
- return 0;
- }
編譯執(zhí)行,運(yùn)行后你可能會(huì)看到Cint報(bào)告說找不到頭文件iostream。它要的iostream這個(gè)頭文件在[CINT]\include里,你只要把[CINT]\include復(fù)制到你的可執(zhí)行文件路徑里就行了(我說的是整個(gè)include文件夾)。如果腳本C++代碼位于磁盤文件中,那就更簡單了假設(shè)helloworld.cxx文件為C++代碼,那么:
- #include
- int main(int argc, char* argv[])
- {
- G__init_cint("cint helloworld.cxx");
- G__scratch_all();
- system("pause");
- return 0;
- }
文章題目:如何更好的進(jìn)行C++代碼編制
文章URL:http://www.dlmjj.cn/article/djhpcie.html


咨詢
建站咨詢
