我已经使用C语言在Bloodshed中编写了一个用于作业的程序,但是单击“编译并运行”后,出现错误消息:源文件未编译。我只用它进行了编译,告诉我它已经完成,但是当我编译并随后运行时,我得到了相同的先前错误消息。我该如何解决?我正在使用Windows 10,这是程序:
/*TECH 1211 Computer Programming */
/*Mark Bowman */
/*Program Name "Formatted Output of Table" */
/*Spring 2019 */
#include<stdio.h>
#include<stdlib.h>
int main (void) {
printf("Mark Bowman\n\n");
char airline;
printf("Enter the first letter of the airline:");
scanf("%c",&airline);
int airline_number;
printf("Enter the flight number:");
scanf("%d",&airline_number);
int hour,minute;
char time_of_day;
printf("Enter the departure time as (hh:mm)");
scanf("%d:%d %c",&hour,&minute,&time_of_day);
float ticket_price;
printf("Enter the ticket price:");
scanf("%f",&ticket_price);
printf("\n\n\nAirline Flight\tDeparture\tTicket\n\t\tNumber\tTime\tPrice\n\t %c %d\t%d:%d %cm\t$%.2f\n\n\n--------------------------",airline,airline_number,hour,minute,time_of_day,ticket_price);
return(0);
}
答案 0 :(得分:0)
我刚刚遇到这个问题,结果证明 Bloodshed Dev C++ 与 Windows 10 不兼容。如果我故意添加它们,它甚至在编译过程中都没有检测到任何错误。
幸运的是,有一个名为 Embarcadero Dev-Cpp 的开源项目,它是 Windows 10 的端口,他们甚至还有一个运行良好的便携式版本。