私は現在、値を計算し、それらの値をテキストファイルに出力するプログラムを作成しようとしています。コンパイル時に、次のエラーが発生します。
「ISOC90は混合減速とコードを禁止しています」
私のコンパイラはQuincy2005であり、問題として11行目(int f = 10;)にフラグを立てています。
#include <stdio.h>
int main()
{
FILE *output;
output = fopen("inductor.txt","a+");
int f=10;
float l, ir, realir;
printf("What is your inductor value (mH)\n");
scanf("%f", &l);
while (f< 10000000){
ir=((2*3.141)*f*l);
realir = ir/1000;
printf("If Frequency = %d Hz" ,f);
printf(" Inductive reactance= %f Ohms\n",realir);
fprintf(output, "%d Hz : %f Ohms\n ", f, realir);
f=f*10;
}
fclose(output);
return 0;
}
迷惑なことに、コンパイラを変更することはできません。