Mam jedno pytanko. Chodzi o warunki zawarte w if - else
czy one mają sens ?
Jakkolwiek by nie było bufor w warunku else
muszę otworzyć ale czy zawartość if
ma sens ?
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile loadJsonFile;
loadJsonFile.setFileName(QString("settings.json"));
if(!loadJsonFile.exists() == true){
qDebug()<< "Nie mozna wczytac pliku z ustawieniami";
}
else if(loadJsonFile.open(QIODevice::ReadOnly | QIODevice::Text)){
qDebug()<< "Plik wczytano";
QByteArray loadData;
loadData = loadJsonFile.readAll();
QJsonDocument data;
QJsonObject obj;
data = QJsonDocument::fromJson(loadData);
obj = data.object();
qDebug()<< obj;
}
return a.exec();
}
Podzieliłby się ktoś swoimi doświadczeniami w pracy nad plikami ?