2012-07-02 92 views
0

我剛剛學習如何使用Xcode,並且我正在使用一本名爲「Beginning Max OS X Programming」的書。我正在研究其中一個練習。它告訴我將一個名爲「Calculate.h」的C文件保存在與main.c和Calculate.c相同的文件中。馬上,調試器給我一個錯誤,說「Calculate.h文件未找到。」在Xcode中找不到Calculate.h文件

下面是main.c中的代碼:

#include <stdio.h> 
#include <stdlib.h> 
#include <Calculate.h> 


int main (int argc, const char * argv[]) 
{ 
int a, b, count, answer; 
char op; 

// pringt the prompt 
printf("Enter an expression: "); 

// get the expression 
count = scanf("%d %c %d", &a, &op, &b); 
if (count !=3) 
{ 
    printf("bad expression\n"); 
    return 1; 
} 

// perform computation 
answer = calculate(a, b, op); 


// prin the answer 
printf("%d %c %d = %d\n", a, op, b, answer); 

return 0; 
} 

這裏是Calculate.h代碼:

int calculate(int a, int b, char operator); 

這裏是Calculate.c代碼:

#include <stdio.h> 
#include <stdlib.h> 

int calculate(int a, int b, char operator) 
{ 
int result; 

switch (operator) 
{ 
     case '+': 
      result = a + b; 
      break; 
     case '-': 
      result = a - b; 
      break; 
     default: 
      printf("unknown operator: %c\n", operator); 
      exit(1); 
} 

return result; 
} 

回答

3

嘗試使用import "Calculate.h"(注意「」而不是<>)

+0

完美!非常感謝! – dwstein