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
AIX DB2 error
Multi-Site, single IP and DNS records
Sharepoint - Add sub item links to top navigation.
Cannot Erase Tape - ARCServe
Binary data
Exchange 2010 DAG becomes unavailable on second site
Was there prophet school in Israel in ancient times?
Mikrotik Dst-Nat Problem with internal web server
Disable Calendar Auto Accept request for outlook 2007
Mapi example Microsoft