最近學到了一個新的函式


那就是gotoxy()


他的使用可以移動游標


#include<window.h>//必須先加入此標頭檔


void gotoxy(int xpos, int ypos)
{
  COORD scrn;
  HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
  scrn.X = xpos; scrn.Y = ypos;
  SetConsoleCursorPosition(hOuput,scrn);
}
//接著輸入這個函式,這樣就可以在其他函式使用了


其使用方法只需在想要的時候輸入


gotoxy(i,j); // i 是 x 座標, j 是 y 座標


C++的原點是程式執行框的左上角,往右為正X,往下為正Y


最近使用這個函式在寫踩地雷


多虧這個函式


程式書寫變得簡單


如果完成了


會放上來


以下是由其他兩個學弟寫的程式


如果有bug的話請多回覆留言


這樣可以讓這個遊戲更美好


貪吃蛇  http://www.mediafire.com/?0lokgzdixwz


Battle Ship http://www.mediafire.com/?yxgxjmehilk



FlyingDC 發表在 痞客邦 留言(4) 人氣()

這個顏色編輯瑪
可以讓你的程式變得更多采多姿

#include<windows.h> //需要使用到此標頭檔

FlyingDC 發表在 痞客邦 留言(2) 人氣()




生命遊戲


lifegame.exe  程式由fwk編寫 點此下載



  生命遊戲(Game of Life)是二維的細胞自動機,由劍橋大學的數學家 John Horton Conway 於 1970 年所提出的。他構想 :一群細胞於平面中以一定的條件成長時,會受到什麼制約 ?他認為細胞不會無限制的成長,於是他定義細胞在過度孤單與擁擠時會死亡,這樣的構想使他提出比 John von Neumann 的設計更為簡單的細胞自動機。在這個細胞自動機中,把平面分割成很多方格子(類似棋盤),每一格子代表一個細胞,每一個細胞有八個鄰居,這些細胞有兩種狀態:「生」或「死」,存活的細胞我們在方格內塗上特定單一的顏色,而死亡的細胞我們則不塗色。Conway 生命遊戲的規則(我們稱為 Life Rule)敘述如下:



◆ 對於存活的細胞(塗色的方格):
  當八個鄰近細胞中,只有零個或一個是活細胞時, 則該細胞會因孤獨而死亡
  當八個鄰近細胞中,恰有二或三個是活細胞時,則該細胞繼續存活
  當八個鄰近細胞中,有四個或超過四個是活細胞時,則該細胞會因擁擠而死亡
◆ 對於死亡的細胞(未塗色的空方格):
  當八個鄰近細胞中,恰有三個是活細胞時,則該處誕生一個活細胞










或者,我們也可以這樣表示規則:


◆ 對於存活的細胞:
  當有二或三個存活的鄰近細胞時,才能繼續存活(表示為 Survivals=23)
◆ 對於死亡的細胞:
  當恰有三個存活的鄰近細胞時,則誕生活細胞(表示為 Births=3)


我們可以將規則合起來表示成 Life Rule=S/B=23/3,這樣的表示法,我們稱為「規則通用表示法」,這種表示法以後會常常用到



  生命遊戲的規則就是這麼簡單 。當 Conway 提出生命遊戲後,馬上造成轟動,不只是一些普通人在玩,而一些有名的數學家及電腦學家也樂此不疲。造成轟動的原因是,沒有人想到僅僅幾條簡單的規則,竟然就能產生類似於生命演化過程中無比複雜的現象。當你把這幾個簡單的規則變成電腦程式以後,它們似乎真的會讓電腦螢幕活起來。


  用心注視,螢幕上活躍著各種動作,就好像你用顯微鏡觀察一滴池塘水所見到的微生物一樣。開始的時候,你可以讓螢幕上隨意散布著活細胞,然後就會看到它們自我組織成各式各樣連貫性的結構。有的會滾動,有的好像野獸呼吸一般來回震盪,你還可以發現「滑翔機」--一群活細胞以固定的速度滑過螢幕,還有「滑翔機─機關槍」穩定的發射出新的滑翔機,以及其他結構不動聲色的把滑翔機一一吃掉。你或許還可看到一隻優閒的金魚,搖頭晃腦地上下擺動,然後消失在池塘邊。每一次出現的畫面都不一樣,沒有人看過所有可能的畫面。





 請支持法瓦克


FlyingDC 發表在 痞客邦 留言(1) 人氣()



#@#迴圈#@#
        C++提供的for、while及do while迴圈,可以在需要重複執行某項功能時,根據程式的需求與習慣,加以選擇使用。舉例來說,平常面對輸出1~5時,如果使用cout直接輸出,這樣會很慢,這時就可以使用迴圈。

FlyingDC 發表在 痞客邦 留言(0) 人氣()

#@#運算子和運算式#@#
        運算式是由運算元(operand)和運算子(operator)所組成;運算元可以是常數、變數甚至是函數,而運算子就數學上的運算符號,如「+」、「-」、「*」、「/」等。

FlyingDC 發表在 痞客邦 留言(0) 人氣()


#@#資料的輸出#@#
 

FlyingDC 發表在 痞客邦 留言(0) 人氣()


 
#@#變數#@#
        變數在程式語言中扮演了很重要的角色。變數可以用來存放資料,而使用變數之前需要先宣告它所欲儲存的資料型態。

FlyingDC 發表在 痞客邦 留言(0) 人氣()

 
#@#Dev-C++的下載#@#
http://www.mediafire.com/?1wjekizmitn

FlyingDC 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。