プログラマーの意識の差がコードに出るか 2006-01-05-4 [Programming][仕事] とある大手IT企業に勤めていた某氏から聞いた話。 Cでのプログラミング。printf の使い方で、 printf("len=%06d, cont=%s\n", strlen(outstr), outstr); で済むところが、 strcpy(lenstr, "000000"); sprintf(tmp, "%d", strlen(outstr)); strcpy(&lenstr[6 - strlen(tmp)], tmp); printf("len=%s, cont=%s\n", lenstr, outstr); などとなっていたらしい。 あと、単純に if (buf[i] == '\r' || buf[i] == '\n') で済みそうなのに、コピペプログラミングの影響か、