TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Função Beep Em C E Teste_lista

Trabalho Universitário: Função Beep Em C E Teste_lista. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  12/11/2014  •  343 Palavras (2 Páginas)  •  204 Visualizações

Página 1 de 2

#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

...

Baixar como (para membros premium)  txt (3.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com