Здравствуйте уважаемые!
Написал такой вот код в keil 4.73
А он не компилируется не в какую, где может быть косяк???
Код
#include <math.h>
unsigned int Massine[8000];
typedef union{
int ch1_ch2;
char ch[2];
}chn;
void sinetest(void)
{
float ampvol_ch1 = 65;
float period_ch1 = 20;
//-----------------------------------------
float ampvol_ch2 = 45;
float period_ch2 = 30;
//-----------------------------------------
float pi = 3.14;
int index = 8000;
int i = 0;
//-----------------------------------------
chn channel;
for(i=0; i<index; i++)
{
channel.ch[0] = 128 + (ampvol_ch1*sin(i*pi*period_ch1));
channel.ch[1] = 128 + (ampvol_ch2*sin(i*pi*period_ch2));
Massine[i] = channel.ch1_ch2;
}
}
Интересует правильность синтексиса!
А то я в майне вызываю эту функцию чтоб она заполнила массив, а код не компилируется!
Но ведь с виду ошибок не вижу