10/05/19 23:49:53
>>431 が正解っぽい。昔のその書き方だと型チェックをしないみたい(知らんかった……)
#include <stdio.h>
void setcolor (r,g,b)
int r, g, b;
{
printf ("r = %f\n", ((double)r)/255);
printf ("g = %f\n", ((double)g)/255);
printf ("b = %f\n", ((double)b)/255);
}
int main (int argc, char** argv)
{
setcolor (0, 0, 0.0);
return 0;
}
を表示すると、
r = 0.000000
g = 0.000000
b = 6788705.349020
bの値は毎回違う。