22.04.2017 - Problem is here: do { fscanf(file, "%29s %29s", user2, pass2); // 1) } while (fgets(line, sizeof line, file) != NULL); // 2). First, you read in a pair of .