Theo mọi người, nếu muốn so sánh 2 chuỗi ngoài cách dùng hàm strcmp() hoặc dùng “==” thì còn cách so sánh nào ko ạ. Bên dưới là code của em, em thử hết các cách rồi nhưng ko hiểu sao output vẫn ko loại bỏ tên “Judas Iscariot”:
#include<stdio.h>
#include<string.h>
int main()
{
int n,j,compare;
char name[100][100], killer[100],iskiller[100];
scanf("%d",&n);
getchar();
for(int i=0;i<n;i++)
{
fgets(name[i],100,stdin);
}
strcpy(killer,"Judas Iscariot");
for(int i=0;i<n;i++)
{
strcpy(iskiller,name[i]);
compare = strcmp(iskiller,killer);
if(compare==0)
{
continue;
}
else
{
printf("%s",name[i]);
}
}
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?