我刚开始学习C。
我尝试了一本书中的代码并将其完全复制到Eclipse中。但是,我没有显示提示。
// The program compute celsius degrees
// from farenheit
#include <stdio.h>
#define CONVERSION (5.0f / 9.0f)
#define FREEZING_POINT 32.0f
int main(void){
float fahrenheit, celsius;
printf("Enter fahrenheit temperature: ");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - FREEZING_POINT) * CONVERSION;
printf("Celsius equivalent: %.1f\n", celsius);
return 0;
}
有什么问题?
答案 0 :(得分:0)
基本上写在这里:https://stackoverflow.com/a/1897232/1430586 你需要在printf之后添加它:
fflush(stdout);
这只是Eclipse所必需的,如果您直接运行可执行文件,它可能会在没有它的情况下工作。
我能想到的另一件事,如果程序一运行就会终止