temp.c是以下文件,它必须在使用命令行执行我的c代码时读取输入到命令提示符中的值。
#include <stdio.h>
#include "BlowHorn.h"
#include "BlowHorn.c"
int main()
{
int temperature;
while(1)
{
printf("Enter the temperature value");
scanf("%d",&temperature);
if(temperature == 45)
{
continue;
}
BlowHorn();
}
return 0;
}
BlowHorn.h是我的头文件,其中包含以下声明。
void BlowHorn();
BlowHorn.c是我的源文件,它有BlowHorn的定义,如下所示。
void BlowHorn()
{
printf("blow horn when temperature is not 45");
}
以下是我的命令行
D:\c\project2>gcc -o temp temp.c
D:\c\project2>temp.exe
程序temp.c将被执行并打印&#34;输入温度值&#34;但是当给出一个值时,当我按下回车键时会出现一个弹出窗口,显示temp.exe已停止工作。