尝试使用以下代码从C中的另一个文件调用函数:
main.c
main.c
#include "display.h"
int main()
{
display_options();
display_price();
return 0;
}
display.h
int display_options(void);
int display_price(void);
display.c
#include <stdio.h>
int display_options()
{
printf("Welcome to the pizza parlor\n");
printf("What size pizza would you like? (in inches)");
return 0;
}
int display_price()
{
printf("Your pizza will cost 0.00\n");
return 0;
}
我是根据这里的示例http://www.faqs.org/docs/learnc/x307.html创建的,但它似乎不起作用,在main.c中调用的函数display_options会出现一个错误信息:"undefined reference to 'display_options'"。