- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/05(金) 08:58:20 ]
- 指摘される前になおしておこう。
int compare(double a, double b) { char s1[512], s2[512], *p; snprintf(s1, sizeof(s1), "%f", a); if ((p = strchr(s1, '.')) && p[1]) p[2] = 0; snprintf(s2, sizeof(s2), "%f", b); if ((p = strchr(s2, '.')) && p[1]) p[2] = 0; return !strcmp(s1, s2); }
|

|