#include "str.h"#include <stdlib.h>using std::cout;using std::endl;String_value::String_value(int& argc, char** argv): QCoreApplication(argc, argv), PathToIn(QCoreApplication::applicationDirPath() + In), PathToOut(QCoreApplication::applicationDirPath() + Out), PathToValue(QCoreApplication::applicationDirPath() + Value){ extern const char en; int Pairs; QChar ch; qint64 end; //open text_file for reading QFile *inputFile = new QFile(PathToIn); inputFile->open(QIODevice::ReadOnly); QTextStream in(inputFile); //open text_file for writing QFile *outputFile = new QFile(PathToOut); outputFile->open(QIODevice::ReadWrite | QIODevice::Truncate); QTextStream out(outputFile); //open text_file for reading QFile *valueFile = new QFile(PathToValue); valueFile->open(QIODevice::ReadOnly); QTextStream value(inputFile); in >> ch; if (!in.status()) cout << "Opened" << endl; else { cout << "0000000" << endl; exit(1); } cout << "dsck" << endl; cout << "dsck" << endl;}
#include <QtCore/QCoreApplication>#include <string>#include "str.h"int main(int argc, char *argv[]){ String_value obj(argc, argv); system("PAUSE"); return 0;}
Спасибо, а как организовать выход из конструктора и по этому же условию и передать управление следуещей строчке кода после попытки создания