創作內容

15 GP

用Dev-C++寫簡單的程式(內詳細教學)

作者:永無止盡的昨天│2009-09-07 16:33:27│贊助:46│人氣:34400
本人雖然玩C語言超過3年的時間
但從來都不去深入了解其他的意義
畢竟我並不是資訊或資工背景
所以像我們這種自學的往往只要能達到目的就好
不過C語言真的是在電腦世界裡最簡單的萬用成是語
不管是遊戲,運算程式,2D影像或是3D圖形
甚至8051等都可以用C來完成
為了讓各位有點興趣就秀一下我的作品吧
以上都是我自製的小遊戲
還有其他的以後就慢慢分享給各位了
 
首先是我們要撰寫C語言並且編譯執行
就必須要有一套軟體
而我推薦Dev-C++
Dev-C++的優點就是免費且介面簡單
另外微軟也有推出C++的免費編譯器
不過我沒用過就是了
 
接下來是安裝
 
在語言選擇先選擇English,因為沒有繁中可以選
但之後可以改成繁中
接下來一直下一步或確定,直到安裝完畢
 
最後又會有一個選項,此時你就可以點選繁中了
接下來還是一樣一直按下一步到結束
 
下圖就是安裝完後,並且執行DEV-C++的界面

 
廢話不多說,我們馬上來寫簡單的程式吧
首先要先建立一個專案(Project)

再來就是選擇專案的類型,因為是一般的程式所以選擇Console Application

點下去後,就順便創個新的資料夾

並且將程式儲存於這個資料夾當中,這一步很重要
要不然往後要寫成是會變得亂七八糟
 
儲存後應該會出現這種畫面


接下來就開始寫程式了
照著下圖來寫一段程式吧

接下來開始編譯與執行

如果有出現著個畫面就代表你成功了


你也可以到儲存的資料夾找找看,並且執行專案1的執行檔


現在該是解釋程式碼到底是在做什麼用的
不過在那之前我得先聲明,我只算是業餘的
並不瞭解所有的程式碼,所以有些就直接跳過了
另外藍色的字體是註解而以不必輸入
 
#include <stdio.h>  //這是將基本輸出與輸入的指令給呼叫近來
#include <stdlib.h>  //這是將一些轉換指令給呼叫近來
int main(int argc, char *argv[]) //主程式開始,下面必須有兩個大括弧將程式碼給框起來
{                                                //主程式上括弧
    printf("哈囉\n");  //printf是一種將文字或數據輸出至DOS視窗顯示的一種指令
                               //而哈囉就是我們要顯示的文字\n就是下一行的指令
                               //後面的冒號就代表這段程式碼結束,這是新手很容易忽略的
                               //每段程式碼後面都要有冒號,除了某些特定的程式碼外

    system("PAUSE"); //這事讓DOS執行的程式暫停的程式碼
                                   //如果移除此程式碼的話,DOS視窗就會以很快的速度開啟後關閉
 
    return 0;                 //這代表程式傳回0,並結束此程式
}                                                //主程式下括弧
 
引用網址:http://home.gamer.com.tw/TrackBack.php?sn=816165
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 8 篇留言

台中阿任
喔喔
有沒有圖形介面的教學呢?

04-07 10:02

永無止盡的昨天
你說的是WINDOWS介面嗎
我本來是想放上去的
不過因為剛上研究所根本沒什麼時間編輯
我看看近期內能不能編出一篇基本的WINDOWS介面04-08 00:22
台中阿任
您好
其實我本身是做網頁的
PHP...javascript....MYSQL
但是想說
C才是老祖宗
但又想到C++是現在企業最喜歡用的
所以
很想好好學習C++
如果我有C++問題可以問你嗎?
感恩

04-08 08:42

永無止盡的昨天
我有在巴哈的部落格裡發表
利用Dev-C++做WINDOWS的文章

至於C++在網路上有非常多教學的資料
所以上網找資料會比問我還要好很多05-09 09:37
DSo晴玥
我剛踏入c++ 請問一下這可以寫遊戲嗎?您有類似的文章嗎 像製作妳的小遊戲那樣

09-08 23:25

永無止盡的昨天
你可以去逛逛程式設計板09-09 00:26
Rebeca
看到你上面寫說貪食蛇遊戲 以為有什麼教學 結果3篇看完 就只有最基本的C++程式架構 output cin cout 變數而以 要做小遊戲 3D遊戲 還差的遠勒 害我失望了一下[e13]

06-16 21:22

永無止盡的昨天
因為真的要教的話,會挺複雜的,而且我本身是電機系的,所以在程式方面怕會誤導別人,所以頂多就只是能教基礎的東西而已06-16 21:33
永無止盡的昨天
另外也很感謝你來參觀我的文章06-16 21:35
會走路的蘋果
我想知道你的貪食蛇是怎麼寫出來的!?

跪求大大詳細

01-03 17:13

永無止盡的昨天
畫面我是用Win32的GDI,那是一種繪圖API,至於貪食蛇的演算法,只是利用2維陣列去計算的01-03 19:40
別踩我的臉
不好意思,請問dev-c++要如何將檔案編譯成.hex檔?

06-14 19:54

永無止盡的昨天
hex檔是要用來做什麼的?06-14 21:10
別踩我的臉
因為我想要燒進8051裡,所以必須用.hex的副檔名才能燒。

06-15 09:33

永無止盡的昨天
8051請用Keil C,Dev-C++不支援06-15 09:36
別踩我的臉
哦哦~好的謝謝!

06-15 09:38

我要留言提醒:您尚未登入,請先登入再留言

15喜歡★e259305873 可決定是否刪除您的留言,請勿發表違反站規文字。

後一篇:用Dev-C++寫簡單的...

訂閱

作品資料夾

doso1122台灣人
拒玩抄襲遊戲,從你我做起。看更多我要大聲說16小時前