Ir ao conteúdo
  • Cadastre-se

(Resolvido) Untitlems.exe é um arquivo win32 invalido


celsonasciutti

Posts recomendados

Meu programa da esse erro quando rodo não existe erro de compilação é o seguinte

Ele diz que é um arquivo win32 invalido.

 

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;

   fp = fopen("file.txt","r");
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      {
         break;
      }
      printf("%c", c); 
   }
   fclose(fp);
   return(0);
}

 

Espero ajuda de vocês pra avança na lógica de programação. Abs

Link para o comentário
Compartilhar em outros sites

Seu programa funciona bem... talvez o unico que dou falta é comprovar se o arquivo está aberto.
 

#include <stdio.h>
#include <stdlib.h>

int main () {
    FILE *fp;
    int c;
    
    fp = fopen ( "file.txt", "r" );
    
    if (fp == NULL){
        perror("Erro: ");
        getchar();
        exit(1);
    }
    
    while ( 1 ) {
        c = fgetc ( fp );
        
        if ( feof ( fp ) ) {
            break;
        }
        
        printf ( "%c", c );
    }
    
    fclose ( fp );
    return ( 0 );
}

 

adicionado 0 minutos depois

:atirador:

 

Link para o comentário
Compartilhar em outros sites

Acabei de resolve o problema instalei a versão 64 bits do borland dev c++, e rodou normal, pra tira enfim essa dúvida fui vê o mesmo arquivo no notebook da minha mãe que é um windows 7 professional 32 bits rodou perfeito o  erro foi baseado na versão do windows, valeu ajuda vangodp Abs.

Link para o comentário
Compartilhar em outros sites

Parece que não acha em lugar algum  versão 64 bits do borland dev ++, o erro continua no meu notebook que e 64 bits, mas no meu computador que é 32 bits roda normal, se não for pedi muito poderia me passa a versõ 64 bits do borland dev ++?

O codeblocks não gosto dele muito trabalhoso.

Link para o comentário
Compartilhar em outros sites

http://orwelldevcpp.blogspot.com.es/

 

Nesta pagina tem uma linha que está:
The setup which includes TDM-GCC 4.9.2 (32bit and 64bit) can be downloaded here (47MB).

 

Essa serve tanto para 34 como para 64 bits.

Orwell_Dev-Cpp_zh_cn.thumb.jpg.69b53d0666c3efaf846e9a6a9a3bbe4e.jpg

porém como vemos na imagem você deve selecionar 32 ou 64 conforme o ambiente que for rodar. No de 64 bits você pode rodar o de 32 porém no de 32 você não pode rodar o de 64, só o de 32.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Eu to usando exatamente esse coloquei o idioma em português, mais acontece que depois que instalei o Avast 3 dias atrás ele bloqueou muitas ações que eu faço no pc, no Orwell Dev deixei em 64 bits, compilei com sucesso, gerei o arquivo normal, mas acontece que não rodo o arquivo compilado na opção Run - Testar.

 

Aparece essa mensagem:

Failed to execute "C:\Users\cesar silva\Desktop\fopen.exe":
Error 193: %1 nÒo Ú um aplicativo Win32 vßlido.

Pressione qualquer tecla para continuar. . .

 

Acontece que já removi ele todo o (Avast) desinstalei ele e apaguei todas as pasta dele.

 

Estranho que toda vez que testava o arquivo compilado  o Avast escaneava ele, em busca de virus.

Link para o comentário
Compartilhar em outros sites

Edit: Consegui resolve o problema tive que instala e segui um tutorial do youtube pra desbloquear programas. :thumbsup:

#include <stdio.h>      //This is needed to run printf() function.
int main()
{
    printf("C Programming");  //displays the content inside quotation
    return 0;
}

C Programming
--------------------------------
Process exited after 0.03022 seconds with return value 0
Pressione qualquer tecla para continuar. . .

 

http://imgur.com/n0gYcN0

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...