Autor
|
Tema: realizar un programa que ingresando una palabra por teclado ella se mueva. (Leído 4,629 veces)
|
fernandoprog1
Desconectado
Mensajes: 29
|
Necesito hacer un programa que ingresando una palabra por teclado esa palabra se mueva nose ni como empezar, si alguien sabe algo para leer o me puede ayudar mostrándome el código lo agradecería.
|
|
|
En línea
|
|
|
|
banwave_
Desconectado
Mensajes: 14
|
Que tanto sabes programar? para saber por donde empezar, puedes pedir que introduzcan la palabra y con un get la asignas a variable, despues se me ocurre que hagas una matriz para ubicar las coordenadas de la pantalla y luego solo imprimes esa palabra en las diferentes coordenadas (limpias, imprimes, etc), creo que seria una idea de realizar lo que necesitas. Si estas programando en Windows, utiliza gotoxy, un ejemplo: #include <conio.h> int main() \{ clrscr(); cprintf( "Ejemplo de \"gotoxy\"\r\n\r\n" ); cprintf( "1ª línea" ); cprintf( "2ª línea" ); gotoxy( 5, 20 ); cprintf( "3ª línea" ); gotoxy( 20, 1 ); cprintf( "4ª línea" ); gotoxy( 1, 15 ); cprintf( "Pulsa una tecla para continuar...\r\n" ); getch(); return 0; }
Mod: Los códigos deben ir en GeSHi
|
|
« Última modificación: 16 Junio 2015, 17:57 pm por engel lex »
|
En línea
|
|
|
|
engel lex
|
no se debe usar conio... si estas en linux usa ncurses, si estas en windows, usa la api de control de consola (hay librerías y implementadas) pero esto es un ejemplo #include <windows.h> void gotoxy( int column, int line ) // sin conio, aplica identico { COORD coord; coord.X = column; coord.Y = line; SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord ); }
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
banwave_
Desconectado
Mensajes: 14
|
En Linux como seria? ya que nunca habia realizado algo asi Gracias!. --- MOD: Ya me puse a investigar gracias por el tip!
|
|
« Última modificación: 16 Junio 2015, 18:29 pm por banwave_ »
|
En línea
|
|
|
|
fernandoprog1
Desconectado
Mensajes: 29
|
estoy usando c para programar y el programa codeblock, todavía no programe con cprintf ni use gotoxy, que otra manera ahí para poder hacer el el programa #include <conio.h> int main() \ { clrscr(); cprintf( "Ejemplo de \"gotoxy\"\r\n\r\n" ); cprintf( "1ª línea" ); cprintf( "2ª línea" ); gotoxy( 5, 20 ); cprintf( "3ª línea" ); gotoxy( 20, 1 ); cprintf( "4ª línea" ); gotoxy( 1, 15 ); cprintf( "Pulsa una tecla para continuar...\r\n" ); return 0; }
|
|
« Última modificación: 16 Junio 2015, 21:51 pm por fernandoprog1 »
|
En línea
|
|
|
|
engel lex
|
fernandoprog1 hombre pero es que tu no lees -.- no se debe usar conio... porque no es standard... no todos los compiladores lo tienen, si te da mensajes de error muestralos exactamente... te sirvirvió mi solucion?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
fernandoprog1
Desconectado
Mensajes: 29
|
este código el problema que tiene a la hora de ser compilado es clrscr(); nose por que me tira ese error y el otro código el que pusiste vos engel lex no lo comprendo todavía no llege a ese nivel del lenguaje por eso pedia algo mas sencillo #include <stdio.h> #include <stdlib.h> int main() { clrscr(); printf( "Ejemplo de \"gotoxy\"\r\n\r\n" ); gotoxy( 5, 20 ); gotoxy( 20, 1 ); gotoxy( 1, 15 ); printf( "Pulsa una tecla para continuar...\r\n" ); return 0; }
|
|
|
En línea
|
|
|
|
fernandoprog1
Desconectado
Mensajes: 29
|
engel lex no entiendo este código le falta los printf ? lo puedo hacer compilar en c++? #include <windows.h> void gotoxy( int column, int line ) // sin conio, aplica identico { COORD coord; coord.X = column; coord.Y = line; SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord ); }
|
|
« Última modificación: 18 Junio 2015, 15:24 pm por fernandoprog1 »
|
En línea
|
|
|
|
0xFer
Desconectado
Mensajes: 400
|
El clrscr() es una función de conio.h, cambia eso por system("cls");
|
|
« Última modificación: 17 Junio 2015, 23:07 pm por 0xFer »
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
fernandoprog1
Desconectado
Mensajes: 29
|
lo compilo en c y en c++ con codeblock y no me lo compila me tira error en include Windows y con conio, como lo soluciono ? #include <iostream> //usar cout #include <conio> //usar getch () #include <windows> //usar la función sleep int main () { int i; for (i==1; i<24; i++) //que inicie en la posición 1(ya sea x,y en este caso en y) y que al llegar a la posición 24 se detenga { clrscr();gotoxy(32,i);cout<<"Hola"; //borropantalla y coloco texto sin dejar rastro del texto Sleep(100); }return 0; }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Eliminar Palabra DEMO en Programa
« 1 2 3 4 5 »
Ingeniería Inversa
|
guruangel
|
47
|
49,429
|
1 Abril 2012, 07:53 am
por slork
|
|
|
programa que mueva un enemigo(imagen) segun unas coordenadas de un .txt
Programación C/C++
|
dilberth
|
0
|
1,559
|
4 Diciembre 2011, 20:38 pm
por dilberth
|
|
|
ingresando datos unidimensionalmente
Programación C/C++
|
ryan parker
|
3
|
1,926
|
3 Mayo 2012, 16:57 pm
por neveldine
|
|
|
Nesecito realizar un programa que se mueva orizontalmente
Programación C/C++
|
fernandoprog1
|
3
|
1,917
|
24 Junio 2015, 00:29 am
por fernandoprog1
|
|
|
Como puedo realizar una búsqueda de una palabra C
Programación C/C++
|
Alberto n
|
9
|
2,671
|
5 Marzo 2019, 21:41 pm
por K-YreX
|
|