bool ConexaoBanco::VerificaSeArquivoExiste(QString caminhoArquivo)
{
    QFileInfo arquivo( caminhoArquivo );

    if( arquivo.isFile() )
        return arquivo.exists();

    return false;
}
Пример #2
0
void __fastcall TfrmLerCartaPlotar::btnCarregarDYNClick(TObject *Sender)
{
	if (opdCarta->Execute())
	{
		ifstream arquivo (opdCarta->FileName.c_str());
		if (arquivo.is_open())
		{
			std::string carta;
			getline(arquivo, carta);
			edtDYN->Text = carta.c_str();
		}
		else
		{
			ShowMessage("Não foi possível carregar o arquivo de Carta");
		}
	}
}
Пример #3
0
bool Funcoes::AtualizaSistema()
{
    QProcess *executavel = new QProcess( );
    QFile arquivo( QCoreApplication::applicationDirPath() + "/FtpAplicativo.exe");

    if( arquivo.exists() )
    {
        executavel->start( QCoreApplication::applicationDirPath() + "/FtpAplicativo.exe" );
    }
    else
    {
        QMessageBox::information( 0, "Atualização", "Programa de atualização não encontrado.", "&Ok" );

        return false;
    }

    return true;
}
Пример #4
0
int main(){
    ArvoreAVL* arvAVL; //inicializacao de variaveis
    FILE *fp;
    int insere,i, dados[N];

    fp=arquivo();
    arvAVL = cria_ArvoreAVL();// chama a funcao que cria a arvore

    for(i=0; i<N; i++){ //le do arquivo os numeros a serem inseridos na arvore
        fscanf(fp, "%d", &dados[i]);
    }
    for(i=0;i<N;i++){ //os valores sao entao inseridos na arvore
        insere = insere_ArvoreAVL(arvAVL,dados[i]);
    }

    printf("\n\tArvore AVL antes da remoção:\n (Valores repetidos sao impressos uma unica vez, tem que consertar isso)\n"); //impressao da arvore, altura do no e fator de balanceamento
    imprime_ArvoreAVL(arvAVL);
    printf("\n\n");
    printf("\n\nRemova valores Naturais de sua arvore:\n");
    //continuar
    return 0;
}
Пример #5
0
//! Class --> STGame
void STGame::readDeckFromFile(string arquivoEntrada){
	ifstream arquivo("data/"+arquivoEntrada);
	if(!arquivo.is_open()){
		cout<<"Erro ao abrir o arquivo"<<endl;
		exit(EXIT_FAILURE);
	}
		
	vector<string> atributosCartas;
	string linhasDados;
	int aux = 0;
	while(getline(arquivo, linhasDados)){
		if(linhasDados == "") continue;
		atributosCartas.push_back(linhasDados);
		aux++;
		if(aux == 8){
			STCard cartaDeckOriginal(atributosCartas);
			m_deckOriginal.push_back(cartaDeckOriginal);
			atributosCartas.clear();
			aux = 0;
		}
	}	
}
Пример #6
0
void lerCamera (string endereco) {
	ifstream arquivo (endereco);

	if (arquivo.is_open()) {
		arquivo >> camera.pontoCamera.x;
		arquivo >> camera.pontoCamera.y;
		arquivo >> camera.pontoCamera.z;

		arquivo >> camera.vetorN.x;
		arquivo >> camera.vetorN.y;
		arquivo >> camera.vetorN.z;

		arquivo >> camera.vetorV.x;
		arquivo >> camera.vetorV.y;
		arquivo >> camera.vetorV.z;

		arquivo >> camera.distancia;
		arquivo >> camera.hX;
		arquivo >> camera.hY;

		camera.vetorN = normalizarVetor(camera.vetorN);
		camera.vetorV = normalizarVetor(camera.vetorV);
		camera.vetorU = produtoVetorial(camera.vetorN, camera.vetorV);
	} else
 void Ordenacao<T>::writeFile(int tempo, int n, int seed) {
     std::ofstream arquivo("Resultados2.csv", std::ios::app);
     arquivo.is_open();
     arquivo<<n<<";"<<seed<<";"<<tempo<<";\n";
     arquivo.close();
 }
void ParserArquivos::lerArquivo(string nome){
    ifstream arquivo(nome.c_str());
}