rakushoo blog

ジャズとプログラミングがやりたい人

c

memcmp,strcmpの戻り値の絶対値にハマった話

42 c

「標準関数を再実装する」という課題でstrcmpにハマった話です。 引数の入力のしかたによって、戻り値が異なる スクールの他の生徒から質問を受けて???となった動作がありました。 int main() { char s1[] = "5"; char s2[] = "1"; int a = strcmp("5", "…

テスト駆動を初めて実施してみた

c 42

テスト駆動とは、先にテストケースを用意してから実装を開始する方法です。 コードはいつか必ずテストするので理想的ではあるのですが、期限が迫っていたりここまでに入力値は保証されている場合もあるので、なかなか実践できませんでした。 通っているスク…