No.5ベストアンサー
- 回答日時:
年寄りの自作ディスクトップパソコンには、
☆サウンドドライバで制御されるディスプレイ付属の「スピーカー」(●)
☆ビープ音だけを出す本体「スピーカー」(◆)
の2つがあります。
●からは、音量を最大にしても、聞こえませんでした。
◆からは、ビープ音が出ました(当たり前か)。
というか、サウンドドライバに依る「スピーカー」を、printf() で制御できるのかなぁ?。
printf( "\a" );
printf( "%c", 0x07 );
↑◆で、ともに鳴ります。
>何がおかしいのでしょうか?
(サウンドドライバで制御される)「スピーカー」の音量を最小またはミュートして、耳を澄ましてみれば・・。
☆もし質問者様がノートパソコンでしたら・・、年寄りの「アドバイス」は参考にはならないかと思います。
参考URL:http://e-words.jp/p/r-ascii.html
今、別のパソコンで実行しましたところ音がでました。
また、リモートデスクトップから起動し実行しましたがそちらでも音を確認できました。
自作機でサウンドカードを入れていないのが原因だとおもわれました。
一度、
>>(サウンドドライバで制御される)「スピーカー」の音量を最小またはミュートにして、耳を澄ましてみれば・・。
これを試してみようとおもいます。
回答ありがとうございました。
これでほとんど解決です^^
No.7
- 回答日時:
ANo. 6 で書いたことの訂正です。
> Visual Basic 2005 Express Edition にてコンパイルしたもの(4 種類のバイナリ)
Visual C++ 2005 Express Edition です。
VB で Console.Write(Chr(7)) でも試したので間違って書いてしまいました。
失礼致しました、申し訳ありません。
No.6
- 回答日時:
> OSはXP
> CコンパイラはBorland C++ Compiler5.5
機種が書いてないのでなんとも言えませんがたぶん音が出ると思います。
もしかして「本体のスピーカとサウンドカードの……」とも思いましたが、それは ANo.5 の
御方の既に仰られているので。
念のためにパソコンの音量が下がっていないかも確認して、どうしても音が出ないのであれば、
お友達のパソコンで実行させてもらってみてはいかがでしょうか?
※ 下記は蛇足というか余談ですので軽く受け流しておいてください。
こちらで確認したもの。
(1) Linux
GCC でコンパイルしたもの
Linux のローカル端末 ○
Putty(ssh 接続ソフトウェア) + リモートの Linux ○
# これはローカルで ASCII コードを処理するので鳴ると予想されました。
VNC(リモートデスクトップのようなもの) + リモートの Linux + gnome-terminal ○
Xming(Windows のXserver) + gnome-terminal ○
# VNC と Xming で鳴るのは不思議ですが、何か仕掛けがあるのでしょう。
リモートのパソコンから音が出るのではなく、音が出るのは操作している側のパソコンの話です。
(2) Windows
MinGW(GCC)、Cygwin(GCC)、Borland C++ Compiler 5.5 Free、
Visual Basic 2005 Express Edition にてコンパイルしたもの(4 種類のバイナリ)
Windows 2000 のコマンド プロンプト ○
Windows XP のコマンド プロンプト ○
それぞれ音色は違ったのですが、上記の環境では音が鳴らないものはありませんでした。
\a の a は Alert の略なので、おそらく警告として音が出ればよいのでしょう。
ちなみに、これらも音が出ました。
# 当たり前なんですが。
/* 16進数表記 */
printf("\x07");
/* 8進数表記 */
printf("\007");
printf("\7");
/* 文字出力フォーマット */
printf("%c", 0x07);
>>もしかして「本体のスピーカとサウンドカードの……」とも思いましたが
まさにコレでした。
別のパソコンや違うPCからのリモートデスクトップからでも音が確認できましたので・・・^^;
サウンドカードは入れていないとやははり音がならないのでしょうか?
機種は自作機で予算の都合サウンドカードは入れてなかったもので・・・
音はスピーカーからサウンドドライバ制御で出力していました。
やはり、今回のビープ音はサウンドドライバで制御できていなかったのでしょうか?
回答ありがとうございました。
No.4
- 回答日時:
ASCIIコードでベルは0x07です
エスケープ文字では\aは警告文字で一般にASCIIコードの0x07であらわされます(\nが0x0aになるように)
コマンドプロンプトでは\aは使えないのではないでしょうか
No.1
- 回答日時:
> 何がおかしいのでしょうか?
コード自体は main() が int main() になってないぐらいしか……
# それは音が出る出ないには関係ないですから。
お使いの OS やコンパイル環境なども詳しくお書きになると何かわかるかも知れません。
遅れました。
OSはXP
CコンパイラはBorland C++ Compiler5.5
を使っています。
制御符号も
\a・・・ベルを鳴らす
\b・・・1文字戻る
\0・・・ヌル文字
などと参考書に書かれていましたが
ビープ音(ベルの音)は鳴りません。
それぞれどのような効果があるか試して見たいのですがソースがわからずに困っています。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- ビデオカード・サウンドカード DELL XPS8100のオンボードHDMIについて 2 2023/04/15 23:08
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
printf(\\a");のアラーム音"
C言語・C++・C#
-
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
/a ビープ音 鳴らない
C言語・C++・C#
-
-
4
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
5
C言語---ファイルに出力したデータをすべて消去する方法
C言語・C++・C#
-
6
エスケープ文字の復帰(¥r)とはなんですか?
Java
-
7
c languageで 簡単な質問があります
C言語・C++・C#
-
8
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
-
9
printfとputcharの違いは
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
共有ライブラリの内容確認について
-
math.hに含まれる関数が使えない
-
実行ファイルが作成環境以外のP...
-
Cのコンパイルでコメントアウト...
-
c言語です コンパイルした時に...
-
Cygwinでのコンパイルができま...
-
同じEXE・同じファイルで解析結...
-
WindowsAPIプログラムをgccでコ...
-
すべてのリビルド: 0 正常、 0 ...
-
mpfrのコンパイル
-
VBで作成したOCXでバージョンが...
-
cygwin コンパイル エラー
-
ビープ音が鳴りません・・・
-
不明なプラグマ・・・?
-
<math.h>ヘッダを入力している...
-
プレコンパイルの意味を教えて...
-
CygwinからVisual C++へ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
すべてのリビルド: 0 正常、 0 ...
-
C言語で作ったらWindowsでもMac...
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
lhafileをインストールしたい
-
共有ライブラリの内容確認について
-
ビープ音が鳴りません・・・
-
実行後にコンパイルに失敗しま...
-
gcc バージョン違いによるコン...
-
シリアル通信の受信待ちについて
-
自作DLLの中身を暗号化
-
define文のパラメータを実行時...
-
[COBOL] ソースの復帰
-
64ビットのlinuxで32ビットメモ...
-
gcc コンパイル killed
-
<math.h>ヘッダを入力している...
-
「インクルードファイル 'pthre...
おすすめ情報