0

Xcodeの使い方を学んでいて、「Beginning MaxOSXProgramming」という本を使っています。私は最初の演習の1つに取り組んでいます。そして、「Calculate.h」というCファイルをmain.cおよびCalculate.cと同じファイルに保存するように指示されました。すぐに、デバッガーから「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;
}
4

1 に答える 1

3

使用してみてくださいimport "Calculate.h"(<>の代わりに「」に注意してください)

于 2012-07-03T00:12:05.810 に答える