PBM是一種非常簡單的位圖文件,可以使用以下軟件來打開PBM文件:
PBM圖片文件實際內容一般是如下圖所示的文本:
PBM文件的具體格式參見:http://netpbm.sourceforge.net/doc/pbm.html
對應的圖片為(由於隻有48行和48列,生成的圖片比較小):
根據PBM文件的內容可以發現,它恰好可以表示程序中的二維數組,
數組中元素的值隻能為0或者1。例如,對於如下的程序:
它隨機生成一個M行N列的0/1數組,由於是PBM文件所支持的格式,我們可以用圖形顯示
隨機數數組的內容!具體做法如下:
首先使用VC++將上麵的程序編譯為matrix.exe,
使用管道將標準輸出定位到擴展名為pbm的文件
matrix.exe > random.pbm
即可得到圖片文件,用ACDSee等軟件打開可以看到如下內容:
該圖比較形象的顯示了rand函數的隨機效果!