C

CygwinにODEをインストール

※最初に注意として、既にCygwin版ODEがありますので、そちらをインストールしたほうが早いです。 まず、 $ cygcheck -c cygwin gcc4-g++ opengl Cygwin Package Information Package Version Status cygwin 1.7.9-1 OK gcc4-g++ 4.5.3-2 OK opengl 1.1.0-10 …

四次元配列の一次元化

C

#include <stdio.h> #define O 2 #define P 3 #define Q 4 #define R 5 int main() { int i, j, k, l; int nums4[O][P][Q][R]; int nums1[O*P*Q*R]; for (i = 0; i < O; i++) { for (j = 0; j < P; j++) { for (k = 0; k < Q; k++) { for (l = 0; l < R; l++) { nums4</stdio.h>…

cygwinでopenglのコンパイルの仕方

gcc version 4.3.4 20090804 (release) 1 (GCC)で 下記の"GLUTによる「手抜き」OpenGL入門:"様にあるサンプルソースを ちょっと変えてコンパイルしてみた #define _WIN32 #define USE_OPENGL32 #include <GL/glut.h> void display(void) { glClear(GL_COLOR_BUFFER_BIT)</gl/glut.h>…

C C

#ifdef DEBUG #define debug_printf printf #else #define debug_printf 1 ? (void) 0 : printf #endif Cのデバッグ 何で動くかわからないけどメモ

C言語

C

2>=2 -> 1 4byte 2/2 -> 1 3byte 条件式が1バイト短くなる