- 915 名前:907 mailto:sage [2008/02/27(水) 14:46:39 ]
- もう一つ教えて下さい。
char str[100]; sprintf(str, "%02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]); char str0[100]; char str1[] = "01061719d0"; char str2[] = "0106171f34"; if (strcmp(str, str1) == 0){ printf("この番号は登録されています@\n番号%s\n",str); } else if (strcmp(str, str2) == 0){ printf("この番号は登録されていますA\n番号%s\n",str); } else { printf("この番号は登録されていません\n番号%s\n",str); } このようなif文にしたいのですが、登録したbuf[]を読み込んでも"この番号は登録されていません" と表示されてしまいます。なぜでしょうか?
|

|