Кантип эскертүү түзүү C: 5 кадам (Сүрөттөр менен)

Мазмуну:

Кантип эскертүү түзүү C: 5 кадам (Сүрөттөр менен)
Кантип эскертүү түзүү C: 5 кадам (Сүрөттөр менен)

Video: Кантип эскертүү түзүү C: 5 кадам (Сүрөттөр менен)

Video: Кантип эскертүү түзүү C: 5 кадам (Сүрөттөр менен)
Video: Гердан из бисера без станка. Украшение из бисера своими руками 2024, Май
Anonim

Кээде, программа жазууда, колдонуучунун көңүлүн программага кайра буруу үчүн, анын көңүлүн буруунун жолун түзүү керек. Эскертүүлөр бул үчүн абдан пайдалуу жол. Эгерде сиз C тилинде эскертүүлөрдү жасоону кааласаңыз, окуңуз!

Кадамдар

3төн 1 бөлүк: Мүнөзү боюнча эскертүү

845336 1
845336 1

Кадам 1. Эгерде сиз сергектигиңиздин көчмө болушун жана ар бир компьютерде иштешин кааласаңыз, анда "\ a" качуу кодун колдоно аласыз

a үн сигнал катары аныкталат, көбүнчө бип. Бирок, кээ бир Unix операциялык системаларында үндүн ордуна экрандын жарыгы чыгышы мүмкүн

845336 2
845336 2

Кадам 2. Бул мисал кодун колдонуңуз

    printf ("\ a");

3төн 2 бөлүк: Бип ()

845336 3
845336 3

Кадам 1. Windows операциялык тутумдарында сиз Бипти (int жыштыгы, int ms) колдоно аласыз

Бул белгиленген узактыкта жана жыштыкта сигнал берет.

  • Windows7 операциялык тутумунда бул функция үн картасына сигнал берет. Бул компьютерде динамиктер же гарнитуралар болгондо гана иштейт.
  • Windowsтун мурунку версияларында ал сигналды энелик платага жөнөтөт. Бул көпчүлүк компьютерлерде иштейт жана тышкы түзмөктөрдүн кереги жок.
845336 4
845336 4

Кадам 2. Windows китепканасын кошуу

Программаңыздын башында төмөнкү кодду кошуңуз:

    #кошуу

3 -кадам. Сизге сигнал керек болгондо, төмөнкү кодду колдонуңуз:

    Бип (500, 500);

845336 6
845336 6

Кадам 4. Сиз каалаган биптин жыштыгы менен биринчи номерди өзгөртүңүз

500 / a менен келген сигналга жакын.

Кадам 5. Экинчи номерди миллисекундта биптин узактыгы менен алмаштырыңыз

500 секунданын жарымы.

3төн 3 бөлүк: Коддун үлгүсү

845336 7
845336 7

1 -кадам. Баскыч басылганда / a сигналын чыгарган, чыгуу үчүн ESCти колдонгон программаны колдонуп көрүңүз:

    #include #include int main () {while (getch ()! = 27) // ESC басылганга чейин цикл (27 = ESC) printf ("\ a"); // Бип. return 0; }

845336 8
845336 8

Кадам 2. Берилген жыштыктагы жана узактыгындагы сигналды чыгаруучу программаны байкап көрүңүз:

    #include #include int main () {int freq, dur; // printf өзгөрмөлөрүн жарыялоо ("Жыштыгы (HZ) жана узактыгын киргизүү (ms):"); scanf (" %i %i", & freq, & dur); Бип (freq, dur); // Бип. return 0; }

Сунушталууда: