[utility] bmp -> raw C 프로그램 하나 쓰기 #15

Open
opened 2026-06-25 13:36:33 +00:00 by dalmurii · 3 comments
Owner

비트맵 파일을 C 헤더로 바꾸는 유틸리티를 C로 하나 작성하십시오
출력은 다음과 같아야 합니다:

typedef unsigned u32;

#define WDTH    10
#define HGHT    10
#define COLOURS 2

u32     g_colours[COLOURS]      = { /** ... */ };
u3s2     g_idx[HGHT][WDTH]       = {
        { /***/ },
        { /***/ },
        /** ... */ 
};
비트맵 파일을 C 헤더로 바꾸는 유틸리티를 C로 하나 작성하십시오 출력은 다음과 같아야 합니다: <pre><span style="color:#2e8b57;font-weight:bold">typedef</span> <span style="color:#2e8b57;font-weight:bold">unsigned</span> <span style="color:#2e8b57;font-weight:bold">u32;</span> <span style="color:#eea9b8">#define WDTH </span><span style="color:#00ffff;font-weight:bold">10</span> <span style="color:#eea9b8">#define HGHT </span><span style="color:#00ffff;font-weight:bold">10</span> <span style="color:#eea9b8">#define COLOURS </span><span style="color:#00ffff;font-weight:bold">2</span> <span style="color:#2e8b57;font-weight:bold">u32 </span><span style="color:#00ffff">g_colours[</span><span style="color:#eea9b8">COLOURS]</span> = { <span style="color:#00ff00">/** ... */</span> }; <span style="color:#2e8b57;font-weight:bold">u3s2 </span><span style="color:#00ffff">g_idx[</span><span style="color:#eea9b8">HGHT]</span>[<span style="color:#eea9b8">WDTH]</span> = { { <span style="color:#00ff00">/***/</span> }, { <span style="color:#00ff00">/***/</span> }, <span style="color:#00ff00">/** ... */</span> };</pre>
Contributor

규약: Windows 기준의 BMP 헤더구조를 따른다고 가정한다. 이외의 것은 지원하지 않는다.

규약: Windows 기준의 BMP 헤더구조를 따른다고 가정한다. 이외의 것은 지원하지 않는다.
Member

Why don't we use 'color' or 'clr' instead 'colour'. Because, 'colour' is too long to type.

Why don't we use 'color' or 'clr' instead 'colour'. Because, 'colour' is too long to type.
Contributor

are you sure?

are you sure?
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
frdl/core#15
No description provided.