30/09/2018, 18:45

Phần mềm piano đơn giản

ai chỉ giúp e cách viết phần mềm piano đơn giản với ạ chỉ cần 7 nốt thôi,trong ngôn ngữ c ấy ạ. e cảm ơn

Nguyễn Thành Luân viết 20:52 ngày 30/09/2018

sau một thời gian nghiên cứu thif e đã vẹt ra như thế này,nhưng ko hiểu tại sao bị lỗi gì:joy:
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <ctype.h>
int main()
{
char c;
printf("\n Nhan cac phim A, S, D, F, G, H, J de choi cac not nhac.");
printf("\n Nhan phim ESC de ket thuc.");
do
{
c = toupper(getch());
switch©
{
case ‘A’ : sound(440);
break;
case ‘S’ : sound(494);
break;
case ‘D’ : sound(523);
break;
case ‘F’ : sound(587);
break;
case ‘G’ : sound(659);
break;
case ‘H’ : sound(698);
break;
case ‘J’ : sound(784);
break;
}
delay(100);
nosound();
}
while ( c!= 27);
getch();
}

*grab popcorn* viết 20:46 ngày 30/09/2018

Bôi code + nhấn Ctrl + K
Mà bạn bị lỗi gì?

Nguyễn Thành Luân viết 20:53 ngày 30/09/2018

ko phát tiếng đc ạ,chả biết bị gì nữa

Nguyễn Thành Luân viết 20:47 ngày 30/09/2018

ctrl + k ko được ạ, chạy bị lỗi gì đó

Nguyễn Hoàng Trung viết 20:47 ngày 30/09/2018
> #include <stdio.h>
> #include <conio.h>
> #include <Windows.h>

> int main()
> {
> char c;
> printf("\n Nhan cac phim A, S, D, F, G, H, J de choi cac not nhac."); 
> printf("\n Nhan phim ESC de ket thuc."); 
> while(1)
> {
> c = getch();
> switch(c)
> {
> case'a':
> Beep(440,500);
> break;
> case's':
> Beep(494,500);
> break;
> case'd':
> Beep(523,500);
> break;
> case'f':
> Beep(587,500);
> break;
> case'g':
> Beep(659,500);
> break;
> case'h':
> Beep(698,500);
> break;
> case'j':
> Beep(784,500);
> break;

> }
> }
> return 0;
> }
Nguyễn Thành Luân viết 20:58 ngày 30/09/2018

Không được bạn ah,chạy ko báo lỗi nhưg bấm các phím ko đc,ko ra tiếng

Nguyễn Hoàng Trung viết 21:01 ngày 30/09/2018

Bác dùng IDE gì vậy? Em dùng visual c++ 2010 vẫn ra mà

Võ Hoài Nam viết 20:49 ngày 30/09/2018

Có bác nào có lòng hảo tâm build ra giùm em file *.exe được không? Em hổng có cài Visual Studio hay Dev C/C++ gì hết

Nguyễn Văn Dũng viết 20:51 ngày 30/09/2018

Nếu cùng 1 code người ta làm ra được tiếng còn bạn thì không ra được tiếng thì mình nghĩ là do:

  • 1 là driver của bạn thiếu hoặc lỗi.
  • 2 là trong phần khởi động cùng windows có 1 cái gọi là system sound services. Có thể bạn đã xóa hoặc là tắt nó đi,
time viết 20:52 ngày 30/09/2018

thiếu nốt đúng k bạn ? thiếu 1 nốt thì phải ?

Nguyễn Thành Luân viết 20:48 ngày 30/09/2018

đc rồi các bác ạ…

Bài liên quan
0