int main(int argc, const char * argv[]) { FILE *employeesFIle; // Criaçao e/ou teste do arquivo de Funcionarios if((employeesFIle = fopen("df.bin", "rb")) == NULL){ //teste de exitencia if((employeesFIle = fopen("df.bin", "ab")) == NULL){ //teste de erro na criaçao inputChar("\n-----\nErro na abertura ou criaçao do arquivo de parametros\n Contacte o suporte\n\n Tecle enter para fechar o programa\n"); fflush(stdin); return 0; } } fclose(employeesFIle); FILE *productsFile; // Criaçao e/ou teste do arquivo de Materiais if((productsFile = fopen("dm.bin", "rb")) == NULL){ //Teste de existencia if((productsFile = fopen("dm.bin", "ab")) == NULL){ // Teste de erro na criaçao inputChar("\n-----\nErro na abertura ou criaçao do arquivo de parametros\n Contacte o suporte\n\n Tecle enter para fechar o programa\n"); fflush(stdin); return 0; } } fclose(productsFile); controll(); return 0; }
int main(int argc, char* argv[]) { QApplication app(argc, argv); DNSsingleton::getInstance(); Model model; Controller controll(&model); MainWindow window(&controll,&model); model.sniff.registerObserver(&window); window.show(); return app.exec(); }