Ir ao conteúdo
  • Cadastre-se

lordskynner

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Reputação

1
  1. Bom dia amigos, tenho uma função onde faço a leitura de um arquivo de texto e me retornar um double que há neste arquivo, em uma situação normal, onde o arquivo existe, e há um double escrito neste arquivo, funciona tudo corretamente, porém, há mais 2 situações, nas quais estou tendo uma certa dificuldade. 1. : O arquivo existe, porém está vazio 2. : O arquivo não existe Nestas 2 situações gostaria de retornar um valor NULL, ou ter alguma sinalização para o retorno da função, de que não é um double válido, que seria exibido na tela. Há alguma maneira de fazer isto? Desde já agradeço qualquer ajuda. #include <stdio.h> #include <iostream> #include <fstream> using namespace std; float LERARQUIVO(const char* input) { float a; ifstream myfile; myfile.open(input); if(myfile.fail()) { return NULL; } myfile >> a; myfile.close(); return a; } float LERMEMV(int M) { float v; char path[16]; sprintf(path, "memorias/v/%d", M); return LERARQUIVO(path); } float LERMEMP(int M) { float v; char path[16]; sprintf(path, "memorias/p/%d", M); return LERARQUIVO(path); } int main() { float a; a = LERMEMV(10); if(a == NULL) printf("null\n"); else printf("%f\n", a); return 0; }
  2. Bios já é a versão mais atual encontrada no site da acer ( v1.06), acho que o negócio é ficar com meu celeron mesmo :(, mesmo assim, obrigado a todos.
  3. Sim, voltando para minha configuração antiga funciona perfeitamente, com o celeron.
  4. Olá recentemente tentei realizar um upgrade de cpu do meu acer 4349 (windows 10), chipset hm65, que esta utilizando um Celeron B815 1.6GHz, para um Core I3 2330m, o note reconheceu o processador, liguo tudo certinho, fiquei monitorando a temperatura enquanto realizava alguns testes, sempre abaixo dos 45°, porém, as vezes, do nada, ele congelava, só desligando no botão para voltar, tentei trocar por outro processador igual, e nada, depois tentei trocar por um I5 i5-2410M, e deu a mesma coisa. Segundo este site(http://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM65_Express.html), e uma tabela que encontrei aqui mesmo no clubedohardware, estas 2 cpus seriam compatíveis com meu chipset. Alguem ja realizou upgrade semelhante a este em um acer 4349, ou compatível, ou ja enfrentou este problema pelo qual estou passando?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...