2012-07-02 18 views
0

這行代碼將執行什麼操作?pcmC%sprintf中的iD%ip參數

pcm->card->number,pcm->device都是int

它採用android/kernel/sound/core/pcm.c格式。

+1

找到的[printf']文檔(http://linux.die.net/man/3/printf)應該有幫助。 –

回答

2

作爲the description of sprintf()fprintf()%i

int參數被轉換爲符號十進制在樣式[ - ] DDDD。精度 指定出現的最小位數;如果被轉換的值可以是以更少的數字表示的 ,則其將以前導零來擴展。默認精度爲 爲1.將0轉換爲顯式精度爲0的結果不包含字符。

所以結果是例如和pcm->device == 23

1

我的猜測:這一行正在形成設備的文件名。像你可以在/dev