считывание строк из файла и поиск в них палиндромов
Помогите, пожалуйста с программой!) Весь интернет облазила, не нашла того что нужно, у самой не получилось написать...(( Программа должна считывать строки из файла и проверять, являются ли они палиндромами. Похожие задачи есть, но вся проблема в том что по заданию необходимо использовать именно функцию getline().
Где f - istream - файловый поток, buff - массив символов(можно динамический).
Код:
#include <iostream>
#include <fstream>
#include <string>
int main()
{
std::ifstream fp("text.txt");
if(! fp)
return 1;
std::string line;
while(std::getline(fp, line) != NULL) {
// в line находится строка из файла
}
fp.close();
return 0;
}
#include <fstream>
#include <string>
int main()
{
std::ifstream fp("text.txt");
if(! fp)
return 1;
std::string line;
while(std::getline(fp, line) != NULL) {
// в line находится строка из файла
}
fp.close();
return 0;
}
xAtom, зачем использовать библиотеку string когда вы используете fstream?