View Full Version : تولید صداهای مختلف
هم دانشگاهی
شنبه 15 آبان 1389, 15:33 عصر
سلام دوستان!
می خواستم بدونم که چه طور میشه تو ++c صداهای مختلف ایجاد کرد؟
مثلا به غیر از a \ ولی صداهای دیگه ای تولید کرد؟
ممنونم!
/*******************************************/
اگر به آنچه خواستی نرسیدی از آنچه هستی راضی باش
امام علی (ع)
r00tkit
شنبه 15 آبان 1389, 20:22 عصر
1)
PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_ASYNC);
2)
MessageBeep(MB_ICONEXCLAMATION);
MessageBeep ارگومان های مختلف داره برای صدا های مختلف
هم دانشگاهی
شنبه 15 آبان 1389, 20:27 عصر
میشه یکم بیشتر توضیح بدید!
والا هیچی نفهمیدم!
r00tkit
شنبه 15 آبان 1389, 20:31 عصر
چی رو توضیح بدم خودش توضیحه دیگه :)
هم دانشگاهی
شنبه 15 آبان 1389, 20:37 عصر
MessageBeep ارگومان های مختلف داره برای صدا های مختلف
خب این آرگومان های مختلف چی هست؟
اون اولی رو هم که هیچی نفهمیدم!
r00tkit
شنبه 15 آبان 1389, 21:00 عصر
ارگومان ها رو تو اینجا نوشته http://msdn.microsoft.com/en-us/library/ms680356%28VS.85%29.aspx
اینم اولی http://msdn.microsoft.com/en-us/library/aa909766.aspx
هم دانشگاهی
شنبه 15 آبان 1389, 21:05 عصر
وقتی نمیفهمم این آرگومان ها چی هستش باید چی کار کنم؟
البته فراموش کردم بگم خودم سایتش رو پیدا کردم!
از اینکه تابع رو بهم معرفی کردین خیلی ممنونم! ولی
khafan_bat
دوشنبه 17 آبان 1389, 01:03 صبح
این هم یک سورس در این رابطه که همین الان و با توجه به راهنمایی دوست عزیز نوشتم ( کامپایل شده تحت ویژال استودیو )
#include <windows.h>
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
char ch='a';
while(ch!='q')
{
ch=getch();
switch(ch)
{
case '1':
MessageBeep(MB_ICONASTERISK);
break;
case '2':
MessageBeep(MB_ICONEXCLAMATION);
break;
case '3':
MessageBeep(MB_ICONERROR);
break;
case '4':
MessageBeep(MB_ICONHAND);
break;
case '5':
MessageBeep(MB_ICONINFORMATION);
break;
case '6':
MessageBeep(MB_ICONSTOP);
break;
case '7':
MessageBeep(MB_ICONWARNING);
break;
case '8':
MessageBeep(MB_OK);
break;
}
}
}
voiceoffox
پنج شنبه 04 آذر 1389, 10:43 صبح
سلام !! :لبخند:
ببخشید اگه میشه یکی به این سوال من جواب بده ! :تشویق:
از تابع Beep چطور میشه استفاده کرد ؟ (فقط خود Beep )
چون یادمه قبلا از این تابع تو بیسیک استفاده می کردم و حتی یک تابه ای پی ای تو VB بود که می شد به این تابع فرکانس و مدت زمان پخش داد اما نمیدونم تو سی قضیش چیه ؟!
r00tkit
پنج شنبه 04 آذر 1389, 11:08 صبح
به خدا گوگل رو برای همین چیزا ساختن:
windows.hرو include کن بعد
Beep(100,100);
voiceoffox
پنج شنبه 04 آذر 1389, 20:27 عصر
به خدا گوگل رو برای همین چیزا ساختن:
windows.hرو include کن بعد
Beep(100,100);
ممنون از راهنماییتون ! :تشویق:
اما اینو میدونستم و پیداش کرده بودم ! ولی وقتی می نویسمش ارور میده که همچین تابعی رو نمی شناسه ! :عصبانی++: (و البته تمام کتابخونه هایی رو که می شناختم و هر چی که ماکروسافت ساخته بود رو include کزدم !!! :عصبانی:)
می گم نکنه فقط تو بعضی ورژن های کامپایلر های سی و سی پلاس پلاس کار می کنه ؟ نظرشما چیه ؟! اشکال از کامپایلره ؟ من الان چی کار کنم ؟ :متفکر:
آخه من اینو تو Turbo C++ 4.5 امتحان کردم و میدونم ماله قرون وسطی ولی مجبورم و یکی باید این حرفو به استاد ما بزنه !!! :قهقهه:
هم دانشگاهی
پنج شنبه 04 آذر 1389, 20:43 عصر
خب اصلا تو TC این کتابخونه هستش؟
میتونی از DEV استفاده کنی! مطمئن تره! :چشمک:
mojtaba5
چهارشنبه 18 مرداد 1391, 02:44 صبح
windows.hرو include کن بعد
Beep(100,100);
این دستور اجرا نمیشه ارور میده.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.