後疑問ですが
strcpy関数とかって返り値が0じゃないときは0以外の数ってなるじゃないですか?
何でずばり1って断定しないんですかねぇ…全然わかりません。
何で0のときは0(一致しないとき)、一致するときは0以外って曖昧だと思いません?