所以我编写了一个程序,将度数转换为弧度,然后将结果打印为输出。
cnt
所以我希望能够使这个程序成为我的程序创建的实际输出。我有人向我建议fprintf,但他们没有详细说明。我是c编程的新手,任何人都可以解释我如何使用fprintf(可能是广泛的想法?)。我知道fprint是打印输出的另一种方式,但就此而言。
答案 0 :(得分:0)
以下是在代码中使用fprintf
的方法
int main() {
FILE * fp;
int degrees =10;
double radians;
printf("Degrees to Radians \n");
fp = fopen("radians.txt","w+");
while( degrees <= 360){
radians = degrees*PI/180;
printf("%6i %9.6f \n", degrees, radians);
fprintf(fp, "%6i\t%9.6f \n", degrees, radians);
degrees +=10;
}
return 0;
}
这里我在fprintf中添加了\t
来获取标签空间。 fopen中的"w+"
将创建具有给定名称的新文件,因此您的所有输出都将保存在文件中。