Since strcmp() returns a negative integer in this case.
So change this:
if (strcmp(one, two) == 1) {
:
if (strcmp(one, two) != 0) {
to take into account all cases where the lines are different.
Note that you could notice this yourself, either by reading ref, or by printing functions returns, for example:
printf("%d\n", strcmp(one, two));
source share