pip v jazyce C

Jindrich Makovicka makovick na kmlinux.fjfi.cvut.cz
Čtvrtek Listopad 1 15:17:48 CET 2001


/* funguje ale jen na textove konzoli, ne v xtermu */

#include <stdio.h>
#include <unistd.h>

int freq[] = {1319, 1175, 880, 0,
             1047, 0, 988, 0, 659, 0, 880, 1047, 1175, 0, 988, 0, 0,
	     1319, 1175, 880, 1047, 988, 659, 880, 1047, 1175, 988, 0, -1};

int main()
{
	int *i;
  
	fprintf(stderr, "\033[11;121]"); /* trvani */
	for (i = freq; *i != -1; i++) {
		if (*i)
		fprintf(stderr, "\033[10;%d]\007", *i); /* Hz + pip */
		usleep(120000);
	}
	fprintf(stderr, "\033[10]\033[11]");
}

-- 
Jindrich Makovicka



Další informace o konferenci Linux