#include #include int main() { int smp_freq = 8000; int smp_cnt, iv; double freq = 880; double len = 1.0; double sec, v; smp_cnt = 0; do{ sec = (double)smp_cnt / smp_freq; v = sin(2* M_PI * freq * sec); iv = 32768 + (int)(v * 32767); putchar((iv >> 8) & 0xff); putchar(iv & 0xff); smp_cnt++; }while(sec < len); return 0; } /* EOF */