Pedro responde en c++
Hola. Buenos dias les mando esta pregunta para ver si me puede ayudar con lo siguiente.
tengo que hacer un programa del tipo pedro responde, un programa donde haces una pregunta y luego pones "una peticion", del tipo:
pedro por favor contesta mi pregunta
el punto es que la respuesta se escribe en esta parte pero en la pantalla aparece como si se estuviera tecleando "pedro por favor contesta mi pregunta", y lo que se teclea en ralidad se debe guardar en una variable, para que al presionar enter se muestre lo que en realidad se escribio.
pense en un codigo de este tipo:
#include<stdio.h>
#include<conio.h>
int main(void){
clrscr();
char pregunta[30];
char peticion [30];
int (contador);
contador=0;
printf ("preguntale a ramona");
gotoxy(2,2);
printf("escribe aqui tu pregunta: " );
gotoxy(27,2);
scanf("%s",&pregunta);
gotoxy (2,4);
printf("peticion: ");
gotoxy(11,4);
scanf("%s",&peticion[0]);
gotoxy(11,4);
printf ("l");
scanf("%s",&peticion[1]);
gotoxy(12,4);
printf ("i");
scanf("%s",&peticion[2]);
gotoxy(13,4);
printf ("s");
scanf("%s",&peticion[3]);
gotoxy(14,4);
printf ("a");
scanf("%s",&peticion[4]);
gotoxy(15,4);
printf (" ");
scanf("%s",&peticion[5]);
gotoxy(16,4);
printf ("r");
scanf("%s",&peticion[6]);
gotoxy(17,4);
printf ("e");
scanf("%s",&peticion[7]);
gotoxy(18,4);
printf ("s");
scanf("%s",&peticion[8]);
gotoxy(19,4);
printf ("p");
scanf("%s",&peticion[9]);
gotoxy(20,4);
printf ("o");
scanf("%s",&peticion[10]);
gotoxy(21,4);
printf ("n");
scanf("%s",&peticion[11]);
gotoxy(22,4);
printf ("d");
scanf("%s",&peticion[12]);
gotoxy(23,4);
printf ("e\n");
getch();
gotoxy(1,5);
printf("la respuesta a tu pregunta es:");
getch();
while (contador<=12) {
printf(
"%c",peticion[contador]);
contador++;
}
getch ();
return 0;
}
pero necesito que se simule que se presiona la tecla enter para que funcione o no se como mas hacerlo.
muchas gracias por tomarse el tiempo de leer mi duda y les agradeceria me orientaran al respecto.
de nvo gracias.
tengo que hacer un programa del tipo pedro responde, un programa donde haces una pregunta y luego pones "una peticion", del tipo:
pedro por favor contesta mi pregunta
el punto es que la respuesta se escribe en esta parte pero en la pantalla aparece como si se estuviera tecleando "pedro por favor contesta mi pregunta", y lo que se teclea en ralidad se debe guardar en una variable, para que al presionar enter se muestre lo que en realidad se escribio.
pense en un codigo de este tipo:
#include<stdio.h>
#include<conio.h>
int main(void){
clrscr();
char pregunta[30];
char peticion [30];
int (contador);
contador=0;
printf ("preguntale a ramona");
gotoxy(2,2);
printf("escribe aqui tu pregunta: " );
gotoxy(27,2);
scanf("%s",&pregunta);
gotoxy (2,4);
printf("peticion: ");
gotoxy(11,4);
scanf("%s",&peticion[0]);
gotoxy(11,4);
printf ("l");
scanf("%s",&peticion[1]);
gotoxy(12,4);
printf ("i");
scanf("%s",&peticion[2]);
gotoxy(13,4);
printf ("s");
scanf("%s",&peticion[3]);
gotoxy(14,4);
printf ("a");
scanf("%s",&peticion[4]);
gotoxy(15,4);
printf (" ");
scanf("%s",&peticion[5]);
gotoxy(16,4);
printf ("r");
scanf("%s",&peticion[6]);
gotoxy(17,4);
printf ("e");
scanf("%s",&peticion[7]);
gotoxy(18,4);
printf ("s");
scanf("%s",&peticion[8]);
gotoxy(19,4);
printf ("p");
scanf("%s",&peticion[9]);
gotoxy(20,4);
printf ("o");
scanf("%s",&peticion[10]);
gotoxy(21,4);
printf ("n");
scanf("%s",&peticion[11]);
gotoxy(22,4);
printf ("d");
scanf("%s",&peticion[12]);
gotoxy(23,4);
printf ("e\n");
getch();
gotoxy(1,5);
printf("la respuesta a tu pregunta es:");
getch();
while (contador<=12) {
printf(
"%c",peticion[contador]);
contador++;
}
getch ();
return 0;
}
pero necesito que se simule que se presiona la tecla enter para que funcione o no se como mas hacerlo.
muchas gracias por tomarse el tiempo de leer mi duda y les agradeceria me orientaran al respecto.
de nvo gracias.