почему это пропускает каждую вторую строку текста в файле, начиная с первой? он пишет все в правильном порядке, просто пропуская половину
while (getline(inFS, line)) {
getline(inFS, line);
if (!inFS.fail()) {
for (int i = 0; i < line.size(); i += 1) {
char outChar = CaesarEncode(line[i], 3);
outFS << outChar;
}
outFS << endl;
}
}