Retroceder   Foros del Web > Temas generales de computación > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 07-nov-2003, 10:09   #1 (permalink)
The_One.exe está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: Via del Mar
Mensajes: 42
gotoxy() en c!!

hola la funcion gotoxy() esta en c no es cierto?
por q resulta q en tc me corre y ne linux no me corre!!
__________________
The_one
The_One.exe está desconectado   Responder Citando
Antiguo 09-nov-2003, 11:51   #2 (permalink)
korbendallastc está en el buen camino
 
Avatar de korbendallastc
 
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 227
Buenas amigo:

La directiva donde se encuentra esa función es propia de microsoft... concretamente es la conio.h, quizá por ello en linux no funcione. Aunque quizás, si pasas la directiva en sí a linux.. igual rule.

Muchos saludos.
__________________
korbendallastc está desconectado   Responder Citando
Antiguo 10-nov-2003, 01:17   #3 (permalink)
Max13 está en el buen camino
 
Avatar de Max13
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mx
Mensajes: 1.274
Conio.h NO ES DE MICROSOFT, es de Borland que es la compañia que distribuía TC.
Max13 está desconectado   Responder Citando
Antiguo 10-nov-2003, 01:24   #4 (permalink)
korbendallastc está en el buen camino
 
Avatar de korbendallastc
 
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 227
ok, pero por lo que se ve solo funciona en entornos microsoft.. es decir, en windows... alguna idea para solucionarlo?

Muchos saludos.
__________________
korbendallastc está desconectado   Responder Citando
Antiguo 10-nov-2003, 02:03   #5 (permalink)
||Dj|| está en el buen camino
 
Avatar de ||Dj||
 
Fecha de Ingreso: noviembre-2002
Ubicación: 192.168.0.1
Mensajes: 2.357
Enviar un mensaje por ICQ a ||Dj||
Proba con la libreria ncurses, la funcion para el caso creo que es move() o posxy() no recuerdo bien ahora, pero no tenes mas que leer la documentación.
||Dj|| está desconectado   Responder Citando
Antiguo 11-nov-2003, 08:33   #6 (permalink)
The_One.exe está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: Via del Mar
Mensajes: 42
vale!!!
Pero mira
como se usa?

#include<curses.h>
main(){
move(10,20);
print("algo");
}
me tira un error
#include<curses.h>
void move(int x, int y);
main(){....
....}
tampoco me resuta..... se te ocurre algo
__________________
The_one
The_One.exe está desconectado   Responder Citando
Antiguo 11-nov-2003, 19:56   #7 (permalink)
||Dj|| está en el buen camino
 
Avatar de ||Dj||
 
Fecha de Ingreso: noviembre-2002
Ubicación: 192.168.0.1
Mensajes: 2.357
Enviar un mensaje por ICQ a ||Dj||
Cita:
se te ocurre algo
Si!!! lee la documentación!!!
||Dj|| está desconectado   Responder Citando
Antiguo 12-nov-2003, 13:21   #8 (permalink)
tomed está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Mensajes: 38
Enviar un mensaje por ICQ a tomed
Exactamente, TC no es una distribución completamente ANSI. Tiene algunas cosillas que son propias de Borland, como por ejemplo los gotoxy().

Lo mismo ocurrirá con otras distribuciones como las de Microsoft.
No creo que funcione en linux asi como así no más, porque son rutinas gráficas hechas a medida para Windows o DOS. Probando no se piede nada. Y en una de esas Borland tiene estas rutinas para linux.
tomed está desconectado   Responder Citando
Antiguo 12-nov-2003, 13:22   #9 (permalink)
tomed está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Mensajes: 38
Enviar un mensaje por ICQ a tomed
Cita:
Mensaje Original por The_One.exe
vale!!!
Pero mira
como se usa?

#include<curses.h>
main(){
move(10,20);
print("algo");
}
me tira un error
#include<curses.h>
void move(int x, int y);
main(){....
....}
tampoco me resuta..... se te ocurre algo

¿Qué dice exactamente el error?
tomed está desconectado   Responder Citando
Antiguo 12-nov-2003, 20:19   #10 (permalink)
||Dj|| está en el buen camino
 
Avatar de ||Dj||
 
Fecha de Ingreso: noviembre-2002
Ubicación: 192.168.0.1
Mensajes: 2.357
Enviar un mensaje por ICQ a ||Dj||
puede que te haga falta incluir un initscr() previamente.
sino
# man ncurses
||Dj|| está desconectado   Responder Citando
Antiguo 12-nov-2003, 22:22   #11 (permalink)
ivangaravito está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Mensajes: 1
conio.h es una libreria que viene incluida en tc, de borland, ahora no es borland, la compro otra compañia. Sin embargo, turbo c es para DOS. Bajo Windows XX la ventanita que se ve, es solo una emulacion, y, las llamadas usando un compilador de 32 bits para Windows no funcionaran, incluso si consigues el archivo objeto de conio.h. Por tanto, bajo Windows tienes que usar la API que te permite manipular las "ventanitas de DOS". Son algunas cuantas, pueden consultar la pagina de MSDN, o si tienen algun archivo de API de Windows, ahi entontraran mucha ayuda. Tambien, hace tiempo publique algunas funciones que permiten manipular ventanas tipo DOS bajo WIndows, el link es: http://www.planet-source-code.com/vb...=5119&lngWId=3

No es mucho, pero saca de apuros. En fin, bajo linux puedes usar ncurses, como ya te dijeron, #man ncurses te sacara de apuros.
ivangaravito está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:59.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93