Uso el Turbo C++ 3.0 en Windows 7 y usando el DOSBOX. Bueno, mi duda es la siguiente: Yo quiero hacer un programita que pida el ingreso de un número, string, lo que sea y que al dado del mensaje de solicitud (prompt), ejemplo "Ingrese un valor numérico: " me dibuje el campo o espacio donde el usuario ingrese el valor. Sería el equivalente a lo que se hace en el lenguaje Clipper 5.2. Un código como este:
n=0
clear
@5,1 say "Ingrese un valor numérico:" get n picture '999999'
read
En este caso el clipper ya viene con esa cláusula llamada PICTURE que es la que nos dibuja ese campo (El programita este muestra los caracteres blancos sobre un fondo negro y el campo que se dibuja es de color blanco donde lo que ingresa el usuario se ve negro, video invertido jajaja).
En C hacer un programa que pida el ingreso de un número sería así el código:
#include<stdio.h>
#include<conio.h>
void main(void)
{
int n;
clrscr();
gotoxy(1,5);printf("Ingrese un valor numérico: ");
scanf("%d",&n);
}
El tema que este programa en C mostraría el prompt (Mensaje de solicitud), pero después sólo el cursor titilante, pero no sabría cómo hacer para dibujar el campo video invertido, o sea crear el mismo efecto que en Clipper. Ayuda, please. Saludos. Nico