Ir ao conteúdo
  • Cadastre-se
cezarstark

C cls nao funciona mais

Recommended Posts

Boa tarde, estou enfrentando um problema aqui..

 

até ontem estava tudo certo com meu programa, mas hoje simplesmente o comando system ("cls");  simplesmente nao esta mais funcionando. quando abro o cmd e testo o comando ele funciona, só nao funciona quando executo o meu programa ou atraves do codeblocks.

 

alguma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites
18 minutos atrás, vangodp disse:

include stdlib.h ou windows.h

 

 

nao foi, está as duas inclusas e nao funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o código que está usando para testar (veja como na minha minha assinatura abaixo).

Compartilhar este post


Link para o post
Compartilhar em outros sites
void main()
{
    FILE *produtos,*qnt_pro;
    setlocale(LC_ALL,"");
    printf("CADASTRO DE PRODUTOS: \n\n");

    printf("1. Cadastrar Produto\n");
    printf("2. Buscar produto\n");
    printf("3. Atualizar Produto\n");
    printf("4. Listar Produto\n");
    printf("4. Remover Produto\n");
    printf("6. LIMPAR TODOS OS DADOS\n");
    printf("\nESC para SAIR\n\n");
    printf("Escolha a opção: ");
    // scanf("%d",&opcao);
    opcao = getch();

    switch(opcao)
    {
    case '1':
        cadastro();
        break;
    case '2':
        buscar();
        break;
    case '3':
        atualizar();
        break;
    case '4':
        listar();
        break;
    case '5':
        remover();
        break;
    case '6':
        produtos = fopen("produtos.txt","w");
        fclose(produtos);
        qnt_pro = fopen("qnt_pro.txt","w");
        fclose(qnt_pro);
        system("cls");
        main();
        break;
    default:
        system("cls");
        printf("PRESSIONE QUALQUER TECLA PARA SAIR\n");
    }
}

ao escolher o 6 simplesmente ele faz todo o processo, mas nao limpa a tela, ou seja:

1. cria arquivos;

2. nao limpa a tela;

3. chama main.

 

 

Capturarhj.PNG

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@cezarstark Olá. Apenas por curiosidade, experimente system("cmd /c cls"); até q o problema seja resolvido (se funcionar)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está no Codeblocks?

 

Veja como está a aba "Build log" após rodar o programa:

image.png.9803a123d9ce5a26c9b149dd928a1214.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

 :rezando: Ave Maria!

 

 

@cezarstark É somente o CLS ou outros também, por exemplo PAUSE?

Spoiler

/* Programa Principal */

#include <stdio.h>
#include <stdlib.h> // system;


/* Pricinpal função do Programa
    ---------------------------
    Retorno
        EXIT_STATUS */int
main( void )
{
    int return_system;


    return_system = system( "PAUSE && CLS" );
    printf( "%s%hhu\n", "Retorno do system: ", return_system );
    return EXIT_SUCCESS;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, AnsiC disse:

 :rezando: Ave Maria!

 

 

@cezarstark É somente o CLS ou outros também, por exemplo PAUSE?

  Ocultar conteúdo


/* Programa Principal */

#include <stdio.h>
#include <stdlib.h> // system;


/* Pricinpal função do Programa
    ---------------------------
    Retorno
        EXIT_STATUS */int
main( void )
{
    int return_system;


    return_system = system( "PAUSE && CLS" );
    printf( "%s%hhu\n", "Retorno do system: ", return_system );
    return EXIT_SUCCESS;
}

 

nao tinha percebido, pois nem uso, mas verifiquei e tambem nao funciona.

adicionado 2 minutos depois
5 horas atrás, isrnick disse:

Está no Codeblocks?

 

Veja como está a aba "Build log" após rodar o programa:

image.png.9803a123d9ce5a26c9b149dd928a1214.png

 

Capturar.PNG

adicionado 54 minutos depois

Boa noite, galera, optei por restaurar o sistema, pois o problema aconteceu depois de eu instalar o mingw para usar com o eclipse. então quando restaurado o sistema tudo voltou ao normal.

mas fica a pergunta, o porque isso aconteceu:

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 15/06/2018 às 00:44, cezarstark disse:

Boa noite, galera, optei por restaurar o sistema, pois o problema aconteceu depois de eu instalar o mingw para usar com o eclipse. então quando restaurado o sistema tudo voltou ao normal.

mas fica a pergunta, o porque isso aconteceu?

.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×