電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
Dev c++建立***.h標頭檔 可是卻無法讓c讀到我所建立標頭檔?

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
恆焱
偶而上來逛逛的過客


註冊時間: 2008-03-15
文章: 5
來自: 地球
0.00 果凍幣

發表發表於: 2008-5-11, PM 5:59 星期日    文章主題: Dev c++建立***.h標頭檔 可是卻無法讓c讀到我所建立標頭檔? 引言回覆

代碼:
#include<stdio.h>
#include<stdlib.h>
#define "5_8.h"   //我建立的標頭檔名稱

static void maxvalue(void);
static void minvalue(void);

int var1,var2;

static int result;

static void maxvalue()
{
    if(var1>var2) result=var1;
    else result=var2;
}   
    static void  minvalue()
    {
       if(var1<var2) result=var1;
       else result=var2;   
    }     
       void cmpresult(int type)
       {
       printf("變數1: %d\n",var1);
       printf("變數2: %d\n",var2);
       if(type == MAXCMP)               //編譯時,這行出現錯誤
            {
               maxvalue();   
               printf("最大值: %d\n",result);
                 
            } else
                 {
                  minvalue();
                  printf("最小值: %d\n",result);
                 }
           
        }
       
}

================================
5_8.h內容

代碼:
#define MAXCMP 1
#define MINCMP 0

extern int var1;
extern int var2;

extern void cmpresult(int);





要怎麼編譯可以讀到我標頭檔
試了N變,已經舉白旗了。
回頂端
檢視會員個人資料 發送私人訊息
yag
Site Admin


註冊時間: 2007-05-02
文章: 688

2673.35 果凍幣

發表發表於: 2008-5-11, PM 6:56 星期日    文章主題: 引言回覆

將#define "5_8.h" //我建立的標頭檔名稱
改成#include "5_8.h"
應該就可以了

話說你的程式碼並不完整
縮排也沒什麼條理
如果可以的話
下次請盡量改善
並請善用code標籤
謝謝
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
恆焱
偶而上來逛逛的過客


註冊時間: 2008-03-15
文章: 5
來自: 地球
0.00 果凍幣

發表發表於: 2008-5-14, PM 9:49 星期三    文章主題: 引言回覆

抱歉 最近很忙 回應晚了

剛試過 改#include "5_8.h"

雖然執行不會再出現錯誤

可是編譯完了,沒跳出視窗和編譯出來的EXE檔。

好奇怪...
回頂端
檢視會員個人資料 發送私人訊息
lsk
喜歡上這裡的冒險者


註冊時間: 2007-06-20
文章: 93

20.59 果凍幣

發表發表於: 2008-5-15, AM 1:22 星期四    文章主題: 引言回覆

恆焱 寫到:
抱歉 最近很忙 回應晚了

剛試過 改#include "5_8.h"

雖然執行不會再出現錯誤

可是編譯完了,沒跳出視窗和編譯出來的EXE檔。

好奇怪...


是不是沒有main,也就是主程式?
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作