Hola.
Quiero limpiar los datos introducidos, sin que se borre completamente la pantalla.
Utilizo el compilador dev c++.
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <iostream>
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos); }
int main(){
int n;
gotoxy(5,10);
printf("Ingresa ");//Etiqueta
gotoxy(10,15);
printf("Datos");//Etiqueta
getchar();
for(int i=0; i<5; i++){
gotoxy(8,16);
printf("Numero: \n");//Etiquetas
gotoxy(9,17);//quisiera evitar poner tantos pritnf, para borrar datos, sin borrar toda la pantalla
printf(" ");
printf(" ");
printf(" ");
printf(" ");
printf(" ");
printf(" ");
gotoxy(9,17);
scanf("%d", n);
}
}
puedes usar ésto, solo ingresa desde y hasta que fila y columna quieres borrar, el primer ciclo para las filas el segundo para las columnas :P
int i,j;
for (i=1;i<=24;i++)
for (j=1;j<=80;j++){
gotoxy(j,i);cprintf(" ");
}
}
· Los códigos deben ir en etiquetas GeSHi (segundo aviso)
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex