Red de conocimiento informático - Conocimiento del nombre de dominio - Código fuente de música suspendido

Código fuente de música suspendido

# incluir ltwindows.h gt

# incluir ltstdio.h gt

# incluir ltstdlib.h gt

# incluir ltstring.h gt

# include ltconio.h gt

Frecuencia sin firmar[100];

altura de caracteres[100];

Hora sin firmar[100];

Tasa sin firmar;

void main()

{

void set(unsigned f[], char h[], unsigned t[] , int r, int num);

música vacía (unsigned f[], unsigned t[], int num);

int flag = 0;

FILE * f 1;

int i, n, menu

Nombre de archivo de caracteres [30];

while(1)

{ f 1 = NULL;

I = n = 0;

Printf("Este programa reproduce música en forma codificada.

\n ");

printf(" \nUtilice el Bloc de notas para editar la partitura y luego ingrese el nombre del archivo para reproducir la música\n ");

Printf("La partitura El archivo lo puede crear usted mismo. También puede copiar el de otras personas\n ");

printf(" \nAhora puede ingresar el número primero y luego presionar Enter para reproducir la música:\n ");

Printf("1 Reproducir la música especificada 1\n ");

Printf("2Reproducir la música especificada\n");

Printf(" 3Reproduzca la música a través del nombre del archivo del programa\n" );

printf(" 4 exit \ n ");

while(1)

{

printf(" menú = "); scanf("d ", menú amp);

if(menú==1)

{

strcpy(nombre de archivo, "música 1 .txt");

Pausa;

}

if(menu==2)

{

strcpy(nombre de archivo, "música 2. txt");

Pausa;

}

if( menú==3)

{

scanf("s ", nombre de archivo

Romper

}

if(menu==4 )

Exit(0);

}

printf("\nLa codificación de música de este archivo es la sigue:\n");

if((f1=fopen(FileName, " r"))==NULL)

{

Printf(" ¡No se puede abrir el archivo!\n ");

Salir(1);

}

fscanf(f1, "d", amp rate);

while(!feof(f1) and amp flag! =1)

{

fscanf(f1, "dcd", frecuencia del amplificador[i], altura del amplificador [i], amptime[I]);

printf(" dcd ", frecuencia[i], altura[i], tiempo[I]);

if (tiempo[ i]!=-1)

{

i ; n ;

}

Otros

bandera = 1;

}

printf(" \ n ");

set(frecuencia, altura, tiempo, velocidad, n );

Música (frecuencia, tiempo, n) ;

fclose(f 1);

}

getch();

}

conjunto vacío (f[] sin firmar, char h[], t[] sin firmar, int r, int num)

{

int i , k;

for(I = 0; iltnumi)

{

t[I]= t[I]* r;

switch(h[i] )

{

Caso 'H': k = 4;

Caso 'M': k = 2; ; roto;

Caso "L": k = 1;

}

Interruptor(f[i])

{

Caso 1: f[I]= 262 * k;

Caso 2: f[I]

]= 296 * k;

Caso 3: f[I]= 330 * k;

Caso 4: f[I]= 349 * k;

Caso 5: f[I]= 392 * k;

Caso 6: f[I]= 440 * k; 7: f[I]= 494 * k; break

}

}

}

Música no válida (f sin firmar [ ], unsigned t[], int num)

{

int I;

for(I = 0; i ltnumi)

{

Bip(f[i],t[I]);

}

}