Was ist der richtige Weg, um eine Dividieren und Runden auf niedrigere Zahl für ein Makro durchzuführen?MAKROS - Wie teile ich und dann Runde
Ich versuche, dies zu tun:
#define TOTAL_NUM_FFTS (int) NO_SAMPLES/FFT_SIZE
aber ich bin eine Warnung vor incompaitible Neudefinition dieses Makro immer und der Compiler verweist erneut auf die Linie als: #define TOTAL_NUM_FFTS(int) NO_SAMPLES/FFT_SIZE
ohne den Raum zwischen TOTAL_NUM_FFTS und (int).
Danke für Ihre Hilfe!
Ich tat dies: #define TOTAL_NUM_FFTS ((int) NO_SAMPLES/FFT_SIZE) und ich bin immer noch die gleiche Warnung mit dem Compiler sagen unvereinbar Neudefinition bekommen und spuckt die Zeile #define TOTAL_NUM_FFTS ((int) NO_SAMPLES/FFT_SIZE) ohne den Zwischenraum dazwischen. O_O –
Haben Sie zwei Definitionen für dieses Makro im Code? –
Darn. Ja, ich hatte einen im C-Code und einen in der Header-Datei versteckt. Vielen Dank!!! –