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
code for an application which can read a portion of the screen and writes it on another portion of the screen.
Keep geting lots of "The system failed to flush data to the transaction log. Corruption may occur" errors in Windows 7 Pro
How to determine coaxial cable
Crystal cross-tab page numbering
iPhone sounds on a web site ?
isa 2004 and iis7
Getfile in ASP
Please wait while Windows configures Crystal Reports Release 2
C# asp.net - Set object visibility based on browser type
HTML Cellindex showing wrong index while display:none