2016-08-01から1ヶ月間の記事一覧
template< class Func > void draw_with_brush_and_pen(CDC& dc, const COLORREF& col, const COLORREF& col2, const int line_width, Func draw_func) { CBrush myBrush(col); CBrush* oldBrush = dc.SelectObject(&myBrush); CPen myPen(PS_SOLID, line_wi…
やあ子供たち。日々自分を高めているか。夏休みの宿題はもうやったかな。何事も毎日こつこつと確実に前進することが大事だぞ。それは生きることの意味でもあるんだからよく考えて日々を送るようにしろ。 ところで今日はWindowsの静的ライブラリ(.lib)をVis…
char* my_fgets(FILE* fp) { char* result = static_cast<char*>(malloc(1)); result[0] = '\0'; size_t sz = 0; const int AppopriateChunkSize = 16; char s[AppopriateChunkSize + 1]; while (!0) { if (!fgets(s, AppopriateChunkSize, fp)) { result = nullptr</char*>…