Суть: нужно взяв файл, считать с него все (сделано), нажав на кнопку получить 2 строки с 2 полей ввода (тоже сделано), по первой строке найти в файле ее упоминание и через " " считать все что дальше до endline, соответственно это сравнить со второй прочтенной строкой и выдать сообщение.
Ниже что сумел родить мой мозг.
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFile>
#include <QString>
#include <QTextStream>
#include "iostream"
QString takeLog;
QString takePas;
QString aLine;
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
getTextFile();
on_pushButton_clicked();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
takeLog = ui->lineEdit->text();
takePas = ui->lineEdit_2->text();
if (aLine.contains(takeLog) == true)
{
int logLeng = takeLog.size();
int indexLog = aLine.lastIndexOf(takeLog) + logLeng;
}
else
{
printf("N");
}
}
void MainWindow::getTextFile(){
QFile accessFile("C:/Users/Kiaeru Sol'Nuem/Documents/FirstLoginWindow/FTAI.sp");
accessFile.open(QIODevice::ReadOnly);
QTextStream testStream(&accessFile);
aLine = testStream.readAll();
accessFile.close();
ui->textEdit->setPlainText(aLine);
}