jonhhy Posted August 11, 2013 at 06:08 PM Report #521458 Posted August 11, 2013 at 06:08 PM (edited) Boa tarde, tenho exercícios que pedem para utilizar a bell. Problema: escreva 1 programa em C que apresente 2 linhas com strings e no final de cada strings deve se ouvir o sinal sonoro. Mas pelo código e já experimentei acrescentar mais carateres de bips/bell : #include <stdio.h> main() { printf("Aqui vai um Apito \7\nAqui vai um Apito \a"); } e o resultado é o mesmo. Só se consegue uma vez ouvir o bell. é mesmo assim que é suposto funcionar? Edited August 11, 2013 at 11:34 PM by thoga31 GeSHi
Skun Fly Posted August 11, 2013 at 06:54 PM Report #521463 Posted August 11, 2013 at 06:54 PM Eu reconheço esse problema do Livro "Linguagem C" de Luís Damas, estás a lê-lo? Não é suposto acontecer isso e o código parece estar bem.. Estás a executar o programa pelo cmd ou estás a usar um ambiente de desenvolvimento específico, tipo o eclipse?
brunoais Posted August 12, 2013 at 10:53 AM Report #521493 Posted August 12, 2013 at 10:53 AM Tens um \7 na 1ª linha. Isso é suposto acontecer? "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
nelsonr Posted August 12, 2013 at 11:16 AM Report #521498 Posted August 12, 2013 at 11:16 AM Tens um \7 na 1ª linha. Isso é suposto acontecer? o \7 provoca um beep usando o speaker do pc. jonhhy, se puseres só o \7 e só o \a ouves o som das duas maneiras? 1 Report
brunoais Posted August 12, 2013 at 07:55 PM Report #521551 Posted August 12, 2013 at 07:55 PM o \7 provoca um beep usando o speaker do pc. jonhhy, se puseres só o \7 e só o \a ouves o som das duas maneiras? ... em 2 printf em separado. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
jonhhy Posted August 15, 2013 at 12:07 PM Author Report #521795 Posted August 15, 2013 at 12:07 PM (edited) Eu reconheço esse problema do Livro "Linguagem C" de Luís Damas, estás a lê-lo? Não é suposto acontecer isso e o código parece estar bem.. Estás a executar o programa pelo cmd ou estás a usar um ambiente de desenvolvimento específico, tipo o eclipse? Sim estou a ler o livro. O programa compilo e executo pelo terminal o \7 provoca um beep usando o speaker do pc. jonhhy, se puseres só o \7 e só o \a ouves o som das duas maneiras? Não, só ouço uma nelsonr. Mesmo que ponha vários \7 seguidos só se ouve uma, achei estranho isso Tens um \7 na 1ª linha. Isso é suposto acontecer? sim experimentei fazer desse jeito, também dava para fazer assim: #include <stdio.h> main() { printf("Aqui vai um Apito \7\n"); printf("Aqui vai um Apito \a\n"); } mas de igual forma, só se ouve uma vez a bell Edited August 15, 2013 at 03:54 PM by thoga31 Tags CODE + GeSHi
brunoais Posted August 15, 2013 at 07:34 PM Report #521832 Posted August 15, 2013 at 07:34 PM E se usares 2x o \a em vez de ser só na 2ª? (só para experimentar). Se n ser, tenta por um sleep() e ver o que acontece. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
Rui Carlos Posted August 16, 2013 at 07:31 PM Report #521889 Posted August 16, 2013 at 07:31 PM Com qualquer uma das soluções, estou a ouvir os dois (em MacOSX). É possível que tenha o problema de o segundo ser iniciado antes do primeiro terminar. Rui Carlos Gonçalves
RAUL CESAR MULERSCHAT Posted December 27, 2018 at 10:57 PM Report #613161 Posted December 27, 2018 at 10:57 PM #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <conio.h> /* AUTOR: RAUL CESAR MULERSCHAT */ /* */ /* EMISSÃO DE SINAIS SONOROS */ void musica(void); int main(void){ musica(); Sleep(3000); return 0; } void musica(void){ Beep(139,500);/* DÓ */ Beep(139,400);/* DÓ */ Beep(148,300);/* re */ Sleep(300); Beep(132,400);/* dó*/ Beep(176,200);/* FÁ*/ Beep(156,348);/* MI B*/ Sleep(600); Beep(139,200);/* DÓ */ Beep(139,200);/* DÓ */ Beep(148,200);/*re*/ Sleep(300); Beep(132,400);/* dó*/ Beep(197,436);/*SOL*/ Beep(166,200);/*FA B*/ Sleep(600); Beep(235,300);/*LA*/ Beep(235,400);/*LA*/ Beep(139,500);/* DÓ */ Beep(235,300);/*LA*/ Sleep(300); Beep(166,200);/*FA B*/ Beep(156,348);/* MI B*/ Beep(148,204);/*re*/ Sleep(600); Beep(235,500);/*LA #*/ Beep(235,400);/*LA #*/ Beep(200,400);/*SOL*/ Beep(166,400);/*FA B*/ Beep(197,300);/*SOL*/ Beep(176,420);/*FÁ*/ }
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now