Xcode中写C程序的问题

    xiaoxiao2021-03-25  56

        大多数时候,我都在windows和linux下编写c程序,今天换作在Mac OS下写。安装了Xcode,然后用“Command line tool” 模板创建了一个C project。 在main.c中写了一个如下计算圆面积的小程序。

    #include "stdio.h"

    int main()

    {

        float r, area;

        printf("Please input radius: ");

        scanf("%f",&r);

        area = r*r*3.14;

        printf(“\narea = %.2f",area);

        return 0;

    }

        但是运行时在底下的输出窗口并没有打印出提示“Please input radius:”,试着输入个实数,回车后才显示出这句提示,而且后面也没有输出area,程序就运行结束了。

        有点纳闷,后来经过试验,发现只要在每一个printf语句中的字符串后面添加换行符“\n”,就可以正常显示和运行。即,把上面的程序做如下的修改就好了:

    #include "stdio.h"

    int main()

    {

        float r, area;

        printf("Please input radius: \n”);

        scanf("%f",&r);

        area = r*r*3.14;

        printf(“area = %.2f \n”,area);

        return 0;

    }

        目前还不清楚这是一种规定,还是可以修改Xcode或者编译器的某个参数来处理这个问题,如果有人知道的话,麻烦说一声。

    转载请注明原文地址: https://ju.6miu.com/read-37771.html

    最新回复(0)