マクロの数値をより小さい数に分割するにはどうすればよいですか?マクロの分割とラウンドの実装方法
私はこれを行うにしようとしています:
#define TOTAL_NUM_FFTS (int) NO_SAMPLES/FFT_SIZE
が、私はそのマクロのincompaitible再定義の警告を取得していますし、コンパイラはとしてライン修正再表示:TOTAL_NUM_FFTSと(INT)との間にスペースを入れず #define TOTAL_NUM_FFTS(int) NO_SAMPLES/FFT_SIZE
を。
ありがとうございました!
私はこれをしたします。#define TOTAL_NUM_FFTS((int型)NO_SAMPLES/FFT_SIZE)と私はまだ、コンパイラと同じ警告が互換性のない再定義を言って、ラインを出してくれる取得しています。#define TOTAL_NUM_FFTS((int型)NO_SAMPLES/FFT_SIZE)間にスペースはない。 O_O –
コード内にこのマクロの定義が2つありますか? –
ダン。はい、私はCコードに1つ、ヘッダーファイルに1つ隠れていました。ありがとう!!! –