|
![]() |
||
Limpar a tela no C - clrscr();
|
||
. Nós temos 754.078 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Membro Senior
|
Galera to tento um probleminha quando tento colocar essa função. O programa naum roda. Estou usando o DEV-C++ 4.9.8.0.
[Linker error] undefined reference to `clrscr' Sera q essa função é expecifica do C ou do C++? Muito grato a ajuda de todos!
__________________
PARA QUE A PRESSA SE O FUTURO É A MORTE? |
|
|
|
|
|
#2 (permalink) |
|
Zumbi
|
Cara eu acho que eh do C, eu lembro que quando aprendi programacao esse comando de limpar a tela foi um dos primeiros que aprendi....
Off: Gostei da sua assinatura! 8O
__________________
Vendo Atlhon X2 3600+Cooler original http://forumclass.com.br/forum/viewt...hp?f=5&t=12925 Bob Psicótico http://www.youtube.com/watch?v=mrvo5JG_JAk |
|
|
|
|
|
#3 (permalink) |
|
Membro Senior
|
Valew.... stuff
Vc ou alguem sabe de outra função que limpa a tela?
__________________
PARA QUE A PRESSA SE O FUTURO É A MORTE? |
|
|
|
|
|
#4 (permalink) | |
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
__________________
Jeferson Charles Mayer "Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?" |
|
|
|
|
|
|
#5 (permalink) | |
|
Membro Senior
|
Citação:
Obrigado pela força!
__________________
PARA QUE A PRESSA SE O FUTURO É A MORTE? |
|
|
|
|
|
|
#6 (permalink) | |
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
Mas, se você está começando a aprender programação, meu conselho seria: esqueça essa história de ficar limpando a tela. Muitas pessoas ficam bastante preocupadas em limpar a tela, mas geralmente essas mesmas pessoas utilizam funções como scanf() para entrada de dados, o que é um "pecado muito mais mortal" para aplicações "de verdade" do que não limpar a tela.
__________________
Jeferson Charles Mayer "Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?" |
|
|
|
|
|
|
#7 (permalink) |
|
Membro Senior
|
To rodando no win 98 2ª edição. La na faculdade tem um programa q aceita a função clrscr. Mas tudo bem to relevando esse probleminha aqui em casa. Ah tem mas, a funçao delay(); tambem naum pega... puts ta ****, começar sem o basico ta saindo caro.
Segundo teus conselhos rs rs rs, acho q tambem estou cometendo pecados. Uso o scanf(); tambem, |scanf("%d", &sen);| pra numeros o certo é o get(); correto? Valewwwwww
__________________
PARA QUE A PRESSA SE O FUTURO É A MORTE? |
|
|
|
|
|
#8 (permalink) |
|
Newbie
|
Se seu programa for para windows
#include <conio.h> Caso seja pra linux #include <ncurses.h> Como já foi dito. Mas como o jack já disse também, é melhor se preocupar com outras coisas mais importantes além de limpar a tela.
__________________
Get Firefox |
|
|
|
|
|
#9 (permalink) |
|
Membro Senior
|
Okei... valew pela ajuda e inclusive pelas dicas!
__________________
PARA QUE A PRESSA SE O FUTURO É A MORTE? |
|
|
|
|
|
#10 (permalink) | ||||
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
Citação:
Citação:
Citação:
__________________
Jeferson Charles Mayer "Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?" |
||||
|
|
|
|
|
#11 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
Já que vc tá no Windows, usa a API.
Código:
Código:
|
|
|
|
|
|
#12 (permalink) |
|
Veterano
|
//limpando tela
#include<stdio.h> #include<stdlib.h> //biblioteca que chama o system("cls"); int main() { printf("Isso nao aparecera\n"); //Esse texto vai sumir.. getchar(); system("cls"); printf("A tela foi limpa!!!\n"); getchar(); }
__________________
"O nada é uma palavra que espera uma tradução"... _______________________________________ Duskuller... |
|
|
|
|
|
#13 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
O ruin desse system("cls"); é que ele abre outro processo só pra limpar a tela e se a sua aplicação for alguma coisa meio séria, alguém poderia aproveitar disso pra hackear ela.
|
|
|
|
|
|
#14 (permalink) |
|
Veterano
|
em que sentido, me explique como?
me mande uma MP explicando esse processo.. valeu!!
__________________
"O nada é uma palavra que espera uma tradução"... _______________________________________ Duskuller... |
|
|
|
|
|
#15 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1031963460&id=1043284385
Olhe as desvantagens da opção número 6. |
|
|
|
|
|
#16 (permalink) |
|
Veterano
|
valeu!
__________________
"O nada é uma palavra que espera uma tradução"... _______________________________________ Duskuller... |
|
|
|
|
|
#17 (permalink) |
|
Newbie
|
Galera estou montando um ambiente de desenvolvimento no kurumin 6.0 , vocês podem me indicar alguns programas de nivel academico pra apresentar pros alunos de infromatica , de prefereincia IDEs , ja instalei o FreePascal2.0 , tenho o gcc mais é linha de comando , o eclipse pra java e apache + php pra web , gostaria de uma IDE pra C/C++ for linux , o kdevelop , desculpem quem usa mais é muito tosco , mesmo lendo a documentação eu não consegui compilar sequer um "alo mundo!" ..rsrs ; abraços.
__________________
Seja free, use linux; |
|
|
|
|
|
#18 (permalink) |
|
Veterano
Registrado em: Jun 2006
Mensagens: 1.179
Reputação: 13
![]() |
Colt...
Vc já pensou em fazer isso ? Código:
Para fazer um buffer de tela vc cria uma matrix tela[35][80] (verifique a quantidade de linhas e a quantidades de caracteres por linha que vc irá usar), depois é só fazer algumas funções bem úteis como: Código:
Um exemplo disso é que vc pode aplicar mascara para entrada de dados como data por exemplo: 00/00/0000... :mrgreen: |
|
|
|
|
|
#19 (permalink) |
|
Newbie
|
Parabens pra galera ai, tambem tava na duvida de qual era a funcao de clear screan , mas agora ja consegui // system("cls"); // .... brigadao galera
![]()
__________________
Andre Brunelli |
|
|
|
|
|
#20 (permalink) |
|
GeeK
|
depende muito do seu terminal.
se for VT100 use: #define ASCII_ESC 27 printf( "%c[2J", ESC ); ou puts( "\033[2J" ); http://www.mit.edu/~vona/VonaUtils/vona/terminal/VT100_Escape_Codes.html |
|
|
|
![]() |
| Opções do Tópico | |
|
|