所以我从打开和阅读的文件中获取2个字符串。它们完全相同,但似乎没有这种方式。我将如何使其工作/做不同的事情?
这是代码:
FILE *file;
FILE *file2;
file = fopen("hey1.txt", "r");
file2 = fopen("hey2.txt", "r");
char line[32];
char line2[32];
while (fgets(line, 32, file) != NULL) {
printf("%s\n", line);
}
while (fgets(line2, 34, file2) != NULL) {
printf("%s\n", line2);
}
if (line==line2) {
printf("The same\n");
}
else {
printf("Not the same\n");
}
答案 0 :(得分:1)
您无法使用==
来比较字符串。
使用
strcmp()