
下記の添付コードの『(...) 』のところでエラーになります。
Q1)このコンパイルエラーの解消方法についてコメント頂けないでしょうか?
『(...) 』のところをどのように変更すればエラーが解消できるでしょうか?
===============================
// コンパイル:gcc alsa.cpp -lasound -o alsa
#include <stdlib.h>
#include <alsa/asoundlib.h>
main (int argc, char *argv[])
{
int i;
int err;
short buf[128];
snd_pcm_t *playback_handle;
snd_pcm_hw_params_t *hw_params;
/* Open the device */
snd_pcm_open (&playback_handle, argv[1], SND_PCM_STREAM_PLAYBACK, 0);
/* Allocate Hardware Parameters structures and fills it with config space for PCM */
snd_pcm_hw_params_malloc (&hw_params);
snd_pcm_hw_params_any (playback_handle, hw_params);
/* Set parameters : interleaved channels, 16 bits little endian, 44100Hz, 2 channels */
snd_pcm_hw_params_set_access (playback_handle, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED);
snd_pcm_hw_params_set_format (playback_handle, hw_params, SND_PCM_FORMAT_S16_LE);
snd_pcm_hw_params_set_rate_near (playback_handle, hw_params, (unsigned int *)44100, 0); //added
snd_pcm_hw_params_set_channels (playback_handle, hw_params, 2);
/* Assign them to the playback handle and free the parameters structure */
snd_pcm_hw_params (playback_handle, hw_params);
snd_pcm_hw_params_free (hw_params);
/* Prepare & Play */
snd_pcm_prepare (playback_handle);
for (i = 0; i < 10; i++) {
if ((err = snd_pcm_writei (playback_handle, buf, 128)) != 128) {
(...) //<---ここでerror
// expected binary operator before ‘)’ token (...)
}
}
/* Close the handle and exit */
snd_pcm_close (playback_handle);
exit (0);
}
=================================
以上、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて!goo でいただいた回答を...
-
ホームページビルダーを複数の...
-
XREA使用で作成したHTMLファイ...
-
GASについて
-
CSSと無料掲示板を組み込んだサ...
-
ホームページを作ろうと思いま...
-
HTMLで、ホームページが作れる...
-
FFFTPでサーバに新規フォルダが...
-
ホームページを作りたいのです...
-
ホームページ作成に伴い、元デ...
-
ウエブサイトについて、詳しい...
-
メールフォーム設置の文字化け...
-
ホームページビルダー
-
サイトの同じページに画像を複...
-
【ホームページ作製】HPのWebペ...
-
無料のホームページを作成でき...
-
古いウェブ作成ソフト使ってる...
-
マウスオーバーすると色が変わ...
-
hpの画像の公開
-
会社のホームページをご自身で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Rails コンボボックスの値の保...
-
10円未満を切り捨てる方法は?
-
rails3初心者 検索結果を並べ...
-
get() と find() の違いについて
-
エクセルVBA オートフィルタで...
-
教えてください。vb5.0
-
VBAで型が一致しないエラー(バ...
-
「arg」は何の略?
-
メソッド定義の構文のdefって
-
エラー「メソッドまたはデータ...
-
実行時エラー450:引数の数が一...
-
Csvファイルの最終行を取得する...
-
class roomとclassroom どちら...
-
関数の引数に複数のユーザ定義...
-
変数の隠蔽とは?
-
HSTLやSSTL等のI/Oピン
-
Ruby Selenium 要素の待機
-
What class are you in? には何...
-
プログラミング言語 R
-
例外の再スロー時に、その原因...
おすすめ情報