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
Replacing Design lost all e-mails in inbox
How do I convert a numeric entry to a text value (numbers to words)
How to repair a dell e171fpb monitor
Website script to track each user's individual experience
Prevent form from submitting if certain words or domains entered, spam control
I need assistance with a SQL Query
PHP MySQL SELECT OPTGROUP parent value
cross domain javascript
Hosted Syslog Server
Exchange activesync from iphone not connecting to Exchange 2003 server via port 443