Movimentos em c...

nobita6

Membro
Boas,
estou a tentar realizar um movimento em linguagem c mas como ainda sou novo nisto e nem sei se e possivel realizar tal coisa gostaria da vossa opinião,
meu codigo:

Código:
#include<stdlib.h>
#include<stdio.h>
 
main(){
char v[10]="-->";
int i;
int j;
int k;
int z;
 
for(i=1,j=2,k=3,z=0; i<=10; i++,k++,j++){
v[k]=v[k-1];
v[j]=v[j-1];
v[i]=v[i-1];
v[k+2]='\0';
v[i-1]=' ';
printf(" %s", v);
_sleep(250);
 
}
system("pause");
 
 
}

Aqui pretendo realizar o movimento de um seta,so que o resultado é algo frustrante pois o que esse codigo ira fazer e colocar varias setas no ecra e o que eu pretendo é que quando ele coloca-se um nova retira-se a anterior do ecra :s,
bem não sei se isso é possivel fazer assim ou de qualquer outra maneira mas gostaria de ter a vossa ajuda,
Obrigado...
 
Última edição pelo moderador:
ya tens razão isso resulta, então e se eu tiver alguma coisa antes da seta e depois começar a frente disso a realizar o movimento da seta, se fizer o carriage return ele ira escrever por cima de tudo, e eu quero manter o qu estava antes da seta, como e que se faz nesta situação??
obrigado...
 
Back
Topo