none
Verificar o valor de um arquivo c++ RRS feed

  • Pergunta

  • A minha questão é Como posso verificar um valor num arquivo ? se o valor estiver vazio preciso que apareça uma mensagem de erro ou retorne o valor

    Exemplo de string

    GetPrivateProfileIntA("Section", "Valor", 000x0, Path)

    #

    por exemplo no arquivo

    [Section]
    
    Valor=

    #

    o valor está vazio e se estiver vazio preciso que retorne o valor ou uma mensagem de erro

    já tentei com

    FILE *Filehandle;
    
    Filehandle = fopen("texto.txt", "r");
            if (!Filehandle) Filehandle = fopen("texto.txt", "r");
            if (!Filehandle)
            {
                MessageBox(NULL, L"Valor não encontrado", L"ERRO", MB_ICONERROR);
                exit(0xDEAD);
            }
        
            fscanf_s(Filehandle, "%d", &Valor_ApplicationID);
            fclose(Filehandle);
        }
    mas só procura pelo valor no canto superior do arquivo e eu preciso que ele procure assim

    Valor=0x9823

    se não estiver nada por exemplo

    Valor=0x9823

    quero que apareça uma excepção

    mas sem sucesso

    Obrigado







    • Editado Flipcarlozz segunda-feira, 10 de abril de 2017 17:48
    segunda-feira, 10 de abril de 2017 15:04