2012-07-02 5 views
0

J'apprends juste à utiliser Xcode et j'utilise un livre appelé "Programmation Max OS X". Je travaille sur l'un des premiers exercices. et il m'a dit de sauvegarder un fichier C appelé "Calculate.h" dans le même fichier que main.c et Calculate.c. Tout de suite, le débogueur me donne une erreur en disant "Fichier Calculate.h introuvable."Le fichier Calculate.h ne se trouve pas dans Xcode

Voici le code pour 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; 
} 

Voici le code pour Calculate.h:

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

Voici le code pour 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; 
} 

Répondre

3

Essayez d'utiliser import "Calculate.h" (notez le "" au lieu du <>)

+0

parfait! Merci beaucoup! – dwstein

Questions connexes