回答編集履歴
1
関数名の変更
answer
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
char password_[PASSWORD_MAX];
|
39
39
|
} LOGIN_INFO;
|
40
40
|
|
41
|
-
int
|
41
|
+
int login_info_equals(const LOGIN_INFO *info1, const LOGIN_INFO *info2) {
|
42
42
|
if (strcmp(info1->username_, info2->username_) return -1;
|
43
43
|
if (strcmp(info1->password_, info2->password_) return -1;
|
44
44
|
return 0;
|
@@ -65,7 +65,7 @@
|
|
65
65
|
while (fgets(tmp_info.username_, USERNAME_MAX, fp_username) != NULL)
|
66
66
|
&& fgets(tmp_info.password_, PASSWORD_MAX, fp_password) != NULL) {
|
67
67
|
|
68
|
-
if (!
|
68
|
+
if (!login_info_equals(info, &tmp_info)) {
|
69
69
|
fclose(fp_username);
|
70
70
|
fclose(fp_password);
|
71
71
|
return 0;
|