當前位置: 首頁>>算法&結構>>正文


使用PBM文件圖形化顯示隨機數組(原創)

PBM是一種非常簡單的位圖文件,可以使用以下軟件來打開PBM文件:

5

PBM圖片文件實際內容一般是如下圖所示的文本:

6

PBM文件的具體格式參見:http://netpbm.sourceforge.net/doc/pbm.html

對應的圖片為(由於隻有48行和48列,生成的圖片比較小):

7

根據PBM文件的內容可以發現,它恰好可以表示程序中的二維數組,

數組中元素的值隻能為0或者1。例如,對於如下的程序:

8

它隨機生成一個M行N列的0/1數組,由於是PBM文件所支持的格式,我們可以用圖形顯示

隨機數數組的內容!具體做法如下:

首先使用VC++將上麵的程序編譯為matrix.exe,

使用管道將標準輸出定位到擴展名為pbm的文件

matrix.exe > random.pbm

即可得到圖片文件,用ACDSee等軟件打開可以看到如下內容:

9

該圖比較形象的顯示了rand函數的隨機效果!

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/63.html,未經允許,請勿轉載。