Wie produzieren beep sound mit "\" als escape-Zeichen?

Wenn ich Schreibe das folgende Programm gibt es dann keinen Piepton auf den code ausgeführt wird.

#include <stdio.h>
int main()
{ 
    printf("\a");
    return 0;
 }

Können Sie mir sagen, wie zu verwenden \a für die Herstellung von beep sound mit C-Programm ?

Das ist bis zu dem terminal, das hängt davon ab, wie Sie das Programm ausführen. Wenn stdout wird umgeleitet in eine Datei, kein Signalton, bis Sie die Datei anzuzeigen. Auch so, nicht alle terminals eigentlich PIEPEN, wenn Sie erhalten eine ascii-BEL-Zeichen. Ich deaktivieren, wenn ich kann. Für diese Angelegenheit, die auf Maschinen eingesetzt, bei der Arbeit, ich in der Regel ziehen Sie das Kabel an den PC internen Lautsprecher und mute den rest des sounds, außer wenn ich Kopfhörer eingesteckt. Viel Glück bekommen einen Piepton aus, dass...
Die meisten tragischen Pieptöne sind diejenigen von laptops, die ausgegeben werden, ad unglaubliche Lautstärke, die durch die "normalen" Lautsprecher.
btw, du muss führen Sie das Programm aus einem terminal, da das PIEPEN beim drucken von '\a' ist eine terminal-Funktion (nicht C noch OS-feature).
Ryan ich hab auch schon versucht es im terminal aber kein piep Ton.Ich tippte Sie den folgenden Befehl printf '\a' auf dem terminal, aber nichts passiert...
was ist dein Betriebssystem, und welche Terminal-Programm verwenden Sie?

InformationsquelleAutor Parikshita | 2010-10-02

Schreibe einen Kommentar