Função Beep Em C E Teste_lista
Trabalho Universitário: Função Beep Em C E Teste_lista. Pesquise 862.000+ trabalhos acadêmicosPor: josuek • 12/11/2014 • 343 Palavras (2 Páginas) • 204 Visualizações
#include <conio.h>
#include <dos.h>
#include <stdio.h>
#include <windows.h>
void EsperaEnter() // Definição da função "EsperaEnter"
{
int tecla;
printf("Pressione ENTER\n");
do
{
tecla = getche();
if (tecla !=13) // Se nao for ENTER
{
Beep(tecla*10,1050); // Ativa a emissão de um BEEP
}
} while(tecla != 13); // 13 e' o codigo ASCII do ENTER
}
int main()
{
EsperaEnter(); // Chamada da função definida antes
}
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<conio.h>
#include<string.h>
struct lista {
char descricao[20];
int prox;
};
lista lst[20];
int retirar,apontasucessor,apontaantes,novo,i,op=0;
int inicio=1;
int final=1000;
void exibe_lista(void){
printf("\nItem inicial: %d\n",inicio);
printf("\nA lista completa é:\n");
printf("Item - Descrição - Prox item\n");
for(i=0;i<novo;i++){
printf("Item %d: %s, %d\n",i+1,lst[i].descricao,lst[i].prox);
}
}
main(){
setlocale(LC_ALL,"portuguese");
for(i=0;i<20;i++){
lst[i].prox=0;
}
while(op!=7){
printf("Escolha uma das opções abaixo:\n");
printf("1 - para incluir item na lista, sem encadeamento\n");
printf("2 - para incluir encadeamento na lista\n");
printf("3 - para informar o item inicial da lista\n");
printf("4 - para incluir item na lista, com encadeamento\n");
printf("5 - para exibir a lista completa\n");
printf("6 - para excluir um item da lista\n");
printf("7 - para sair\n");
scanf("%d",&op);
switch(op){
case 1:
exibe_lista();
printf("\nA posição onde o item vai ser inserido é: %d\n",novo+1);
printf("\nDigite a descrição do item: ");
fflush(stdin);
gets(lst[novo].descricao);
lst[novo].prox=0;
novo++;
exibe_lista();
break;
case 2:
exibe_lista();
printf("\nDigite a posição onde vai alterar o ponteiro: ");
scanf("%d", &i);
printf("\nDigite a posição do próximo item: ");
scanf("%d", &apontasucessor);
lst[i-1].prox=apontasucessor;
exibe_lista();
break;
case
...