#include <windows.h> #include <stdio.h> int main () { wchar_t text[] = L"讚"; //指定文字 wchar_t face[] = L"細明體"; //指定字體 int size = 32; //指定字形大小 int x,y, len = (sizeof text/sizeof*text)-1; SetConsoleTitle (L"ASCII Art"); HDC hdc = GetDC (FindWindow (0, L"ASCII Art")); HFONT font = CreateFont (size,0,0,0,FW_BOLD,0,0,0,0,0,0,0,0,face); HGDIOBJ oldFont = SelectObject (hdc, font); SetBkColor (hdc, RGB (255,255,255)); SetTextColor (hdc, 0); //黑色 TextOut (hdc, 0,0, text, len); FILE* f = fopen ("text.txt","wt"); //開檔 for (y=0; y<size; y++, fputc('\n',f)) for (x=0; x<len*size; x++) fprintf (f, GetPixel (hdc,x,y)? "□":"■"); fclose (f); SelectObject (hdc, oldFont); DeleteObject (font); DeleteDC (hdc); }輸出結果:
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□■□□□□□□■■■□□□□□□□■■□□□□□□ □□■■■■■■■■□□■■■■■□□□□□■■■■□□□□□□□ □□□□□□□□□□□□■□□■■□□■■■□□□■□□□■□□□ □□□□□□□□□□□□■■■■■■■■■■■■■■■■■■■□□ □□□□□□□□□□□■□□□■■□□□□□□□□■□□□□□□□ □□□□□□□□■■□□□□□■■□□■■□□□□■□□□■□□□ □□■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□ □□□□□□□□□□□□□□■□□■□□□□□■□□■□□□□□□ □□□□□□□□□□□□□■□□□■□□□□□■□□■□□□□□□ □□□□□□□□■■□□□■□□□■■■■■■□□□■□□□■□□ □□□■■■■■■■■■■■■■■■□□□■■□□□■■■■■■□ □□□□□□□□□□□□■□□□□□□□■□□□□□■■■■■□□ □□□□□□□□□□■■□□■■■■■■■■■■■■■■■□□□□ □□□□□□□□■■□□□□■■□□□□□□□□□□□■■□□□□ □□■■■■■■■■□□□□■■□□□□□□□□□□□■□□□□□ □□□□□□□□□□□□□□■■■■■■■■■■■■■■□□□□□ □□□□□□□□□□□□□□■■□□□□□□□□□□□■□□□□□ □□□□□□□□□□□□□□■■□□□□□□□□□□□■□□□□□ □□□■□□□□□■□□□□■■□□□□□□□□□□□■□□□□□ □□□■■■■■■■■□□□■■■■■■■■■■■■■■□□□□□ □□□■□□□□■■□□□□■■□□□□□□□□□□□■□□□□□ □□□■□□□□■■□□□□■■□□□□□□□□□□□■□□□□□ □□□■□□□□■■□□□□■■■■■■■■■■■■■■□□□□□ □□□■□□□□■■□□□□■■□□□□□□□□□□□■□□□□□ □□□■□□□□■■□□□□■□□□■□□□□■□□□□□□□□□ □□□■□□□□■■□□□□□□□■■■□□□□■■■□□□□□□ □□□■■■■■■■□□□□□■■□□□□□□□□□■■■□□□□ □□□■□□□□■■□□□■■□□□□□□□□□□□□□■■■□□ □□□■□□□□□□□■■□□□□□□□□□□□□□□□□□■□□ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
沒有留言:
張貼留言