Ինչպես ստեղծել ահազանգ C: 5 քայլում (նկարներով)

Բովանդակություն:

Ինչպես ստեղծել ահազանգ C: 5 քայլում (նկարներով)
Ինչպես ստեղծել ահազանգ C: 5 քայլում (նկարներով)

Video: Ինչպես ստեղծել ահազանգ C: 5 քայլում (նկարներով)

Video: Ինչպես ստեղծել ահազանգ C: 5 քայլում (նկարներով)
Video: POCO X5 PRO - ԱՄԵՆԱՄԱՆՐԱՄԱՍՆ ԴԻՏՈՒՄ և ԹԵՍՏԵՐ 2024, Մայիս
Anonim

Երբեմն, ծրագիր գրելիս, անհրաժեշտ է ստեղծել օգտվողի ուշադրությունը գրավելու միջոց ՝ նրա ուշադրությունը ծրագրին վերադարձնելու համար: Ահազանգերը դա անելու շատ օգտակար միջոց են: Եթե ցանկանում եք ահազանգեր կատարել C- ում, կարդացեք:

Քայլեր

Մաս 1 -ից 3 -ից. Նիշերի զգոնություն

845336 1
845336 1

Քայլ 1. Եթե ցանկանում եք, որ ձեր ահազանգը լինի շարժական և աշխատի յուրաքանչյուր համակարգչի վրա, կարող եք օգտագործել փախուստի ծածկագիրը «\ a»:

a- ն սահմանվում է որպես լսելի ազդանշան, սովորաբար ազդանշան: Այնուամենայնիվ, որոշ Unix օպերացիոն համակարգերում այն կարող է ձայնի փոխարեն էկրան բռնկել:

845336 2
845336 2

Քայլ 2. Օգտագործեք այս օրինակի կոդը:

    printf ("\ a");

3 -րդ մաս 2 -ից ՝ ազդանշան ()

845336 3
845336 3

Քայլ 1. Windows օպերացիոն համակարգերում կարող եք օգտագործել Beep- ը (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) // Loop, մինչև ESC- ն սեղմված լինի (27 = ESC) printf ("\ a"); // ազդանշան: վերադարձ 0; }

845336 8
845336 8

Քայլ 2. Փորձեք մի ծրագիր, որը ազդանշան է տալիս տվյալ հաճախականությամբ և տևողությամբ

    #include #include int main () {int freq, dur; // Հայտարարել printf փոփոխականները («Մուտքագրեք հաճախականությունը (HZ) և տևողությունը (ms)."); սկանֆ (" %i %i", & հաճախականություն, & dur); Beep (հաճախականություն, dur); // ազդանշան: վերադարձ 0; }

Խորհուրդ ենք տալիս: