Microsoft
Software
Hardware
Network
Question : Incompatible types when assigning to type ‘fftw_complex’ from type ‘double *’
Hello,
I'm programming in C and am using the FFTW library, in which there is the data type fftw_complex defined as double[2]. Now consider two arrays of these:
fftw_complex a[10];
fftw_complex b[10];
if I do the following:
a[5] = b[5];
I get the error:
incompatible types when assigning to type ‘fftw_complex’ from type ‘double *’.
What's wrong with this? I realise I could just assign each of the two elements [0] and [1] but I would expect this to do the job...
I'm using Eclipse-CDT with gcc 4.4.3. Thanks!
Answer : Incompatible types when assigning to type ‘fftw_complex’ from type ‘double *’
typedef double fftw_complex[2];
a[5] is an array of two doubles, right.
The = operator does not apply to arrays.
Random Solutions
"404 - File not found" for Default .aspx on IIS 7.5
Windows XP BSOD 0x000000f4 (0x00000003, 0x86e69b50, 0x86e69cc4, 0x805fb146)
Comparison Netgear ReadyNAS vs. Buffalo Terastation
css conditional statements for different browsers AND different resolutions?
OWA setup issues in Exchange 2010
Silverlight 4 UI Events
Logging in as domain user outside of domain
Enteprise Application Documentation Application
Sybase Database truncate table issues
Group and ungroup a password-protected sheet?