• Viernes 17 de Mayo de 2024, 05:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - gmantil

Páginas: 1 2 3 [4] 5
76
C/C++ / Librerias para uso de raton en C
« en: Jueves 13 de Marzo de 2003, 14:42 »
Prueba con el siguiente programa. Posiblemente le debes hacer algunos arreglos para tu compilador, pero es mas de manejo del compilador. Este programa te debe funcionar en su generalidad.

gmantil

77
C/C++ / Mouse
« en: Jueves 13 de Marzo de 2003, 14:39 »
Descarga el archivo adjunto.

gmantil

78
C/C++ / Conexion HTTP en c
« en: Jueves 13 de Marzo de 2003, 14:29 »
No es mucho con lo que te puedo ayudar pero esta página tiene buena información que te puede dar otras pistas:

http://www.lacompu.com/desarrollo/notas/http/index.php3

gmantil

79
C/C++ / usar presicion de miles de decimales
« en: Jueves 13 de Marzo de 2003, 14:27 »
Prueba para ver si tu compilador soporta long double.

gmantil

80
GNU/Linux / Re: Libros que no puedes dejar pasar y los puedes bajr grati
« en: Martes 11 de Marzo de 2003, 21:25 »
Dice que el url no está disponible.

gmantil

81
GNU/Linux / Re: Libros que no puedes dejar pasar y los puedes bajr grati
« en: Martes 11 de Marzo de 2003, 19:28 »
Hola r3dsk1:
Será posible que vuelvas a colocar los 12 libros?. He llegado un poco tarde a este foro y me he perdido de esta opción.

Gracias,

gmantil

82
GNU/Linux / Re: formatear un HD
« en: Martes 11 de Marzo de 2003, 18:24 »
Normalmente desde el mismo Linux cuando vayas a instalar debes poder darle la opción de eliminar y recrear las particiones utilizadas por tu versión de Linux anterior. Sinembargo, si se te complica la vida para hacerlo desde Linux, pudes utilizar un disco floppy con arranque dos y con fdisk y eliminar las particiones existentes que sean NO DOS y así cuando entres a la instalación de Linux él te se encargará por tí de crear las partciones.

gmantil

83
GNU/Linux / Re: necesito el codigo de un shell programado en c
« en: Martes 11 de Marzo de 2003, 18:18 »
No quiero entrar en el ciclo de las alabanzas mutuas, pero los buenos apuntes hay que alabarlos.

Excelente!!!:jumpie:

gmantil

84
C/C++ / sobre goto y una ayudita
« en: Lunes 10 de Marzo de 2003, 14:48 »
El lenguaje C es un lenguaje estructurado y modular. El uso del goto se remite a la vieja programación también llamada "espagueti". Este lenguaje asumio esta instrucción dado que fue la siguiente generación de programación después de la que te menciono. No es recomendable su uso para la programación estructurada, pues rompe las estructuras. En lo pisible y preferiblemente, debes olvidarte que existe.

Ahora, el hacer llamados el cuerpo principal o dicho de otra manera, llamar al main(() desde el mismpo programa, puede ocasionar una saturación en la pila de tu programa si estos llamados son frecuentes, pues es el mismo efecto que el llamado recursivo, donde el sistema debe guardar en la pila el contexto anterior para poder invocar el nuevo contexto y como tu tu solamente cerraras estos llamado cuando tu programa termine, tu pila va quedar cargada con todos los contextos que no puede liberar.

Mi recomendación es que utilices ciclos que encierren los módulos que quieres trabajar y que terminen cuando ya estes listo para salir.

Para eso he modificado el código tuyo solo preocupandome por mostrarte la utilicización con un ciclo do-while.

# include <stdio.h>
# include <conio.h>
main()
{
   int respuesta;
   clrscr();
   do
   {
      printf("Bienvenido a Circunferencias 1.0");
      printf("nn1.Perimetro de Circulos");
      printf("n2.Area de Circulos");
      printf("n3.Salir");
      printf("nSelecciona tu opcion:");
      scanf("%d",&respuesta);
      if (respuesta > 3)
    printf("nOpcion incorrecta");
      if (respuesta < 0)
    printf("nOpcion Incorrecta");
      if (respuesta == 1)
    perimetro();
      if (respuesta == 2)
    area();
   }while((respuesta>=1)&&(respuesta<4));
}

Hasta pronto.

gmantil

85
C/C++ / Himno de España con el speaker PC
« en: Viernes 7 de Marzo de 2003, 14:40 »
Mira que en esta página encontré las frecuencias que se deben utilizar para las notas musicales:

http://mx.geocities.com/rondallavocesde ... Octava.htm

gmantil

86
C/C++ / Re: Himno de España con el speaker PC
« en: Viernes 7 de Marzo de 2003, 14:28 »
Hola oscar8:
En este momento no puedo darte una gran ayuda pues no logro encontrar un programa que desarrollé hace mucho tiempo. Sinembargo, quiero compartir contigo las ideas de como lo hice:

Investigando encontré la frecuencia y la duración que debia darle al sound para obtener cada nota musical: do, re mi..., pero utilicé el formato a, b, c...

También logré dar la duración para los tiempos como sostenidos, bemoles, puntillos, etc.

Una vez programado eso, elaboré un interpretador que leia de un archivo una "partitura" escrita en formato a, b, c, utilizando también símbolos como el #, +, etc para los sostenidos y otros. Para escribir esa "partitura" me apoye en los amigos del departamento de música de mi universidad y así elaboré un interpretador musical.

Las frecuencia para las notas las encontré en libros viejos de programación basic. Realmente el interpretador no es tan complicado, es leer de un archivo la "partitura" e interpretarla ejecutando las frecuencias y tiempos. Si no consigues esta información, ayudate como hice yo con los de música de tu universidad, ellos tienen un oido del carajo.

gmantil

87
C/C++ / Re: De entero a cadena char
« en: Miércoles 5 de Marzo de 2003, 14:33 »
Además, debes colocar el subindice i a la variable cadena. Por alguna razón que desconozco, siempre que subo el código pierdo los subindices en las variables.

gmantil

88
C/C++ / Re: De entero a cadena char
« en: Miércoles 5 de Marzo de 2003, 14:30 »
El ejemplo a continuación te hace la conversión a cadena, solo que te deja el número invertido.

 
  char cadena[50];
   int num,i=0;

   printf("nDe su num:");
   scanf("%d",&num);

   while(num)
   {
      cadena=num%10+'0';
      i++;
      num/=10;
   }
   cadena='';

Solo debes invertir la cadena resultante y tienes el itoa.

gmantil

89
C/C++ / Re: Servidor por poleo
« en: Martes 4 de Marzo de 2003, 00:29 »
Hola Jonathan:Te madé un correo interno. Por ese medio dame tu Email y te envío el material que estoy colocando. He olvidado advertir que es para Linux.

Si alguien sabe que hago mal con mi entorno solocodigo, porque no puedo postear archivos sin que se corrompan, acepto la ayuda,

gmantil

90
C/C++ / Re: Servidor por poleo
« en: Lunes 3 de Marzo de 2003, 23:54 »
Definitivamente siempre que subo un archivo se daña. Si es pdf o zip quedan corruptos. No se si me falta hacer algo en mi entorno de solocodigo, pero siempre sucede lo mismo. En este correo vuelvo a colocar el archivo, lo he verificado antes de subirlo y está bien.

Suerte a todos.

gmantil:angry::fire:

91
C/C++ / NECESITO AYUDA!!!!!!! soy principiante......
« en: Lunes 3 de Marzo de 2003, 16:05 »
Es bien dificil que alguién en el foro se siente a hacer tu trabajo, salvo que ya lo tengan hecho y de buena voluntad lo compartan contigo.

De lo que describes, la forma mas fácil es hacer la matríz con números, pues puedes trabajar en modo texto lo que te exigirá un poco menos. Te propongo que investigues sobre el manejo de matrices en C y empieces por allí. Una vez que entiendas como se procesan las matrices, puedes colocar en pantalla una matriz vacia y hacer una consulta por teclado con scanf de las coordenadas para para una pareja en la matríz y mostrar los dos contenidos. Si los contenidos son pareja los dejas fijos en la pantalla, sino los vuelves a ocultar. Debes llevar un contador para determinar cuando se han descubiertos todas las parejas. Debes llevar dos contadores, para contar las parejas de cada jugador y determinar al terminar quién es el ganador.

Empieza por una matriz de 4x4 y ve implementando poco a poco lo que te digo. Lamneto no poder ayudarte más, pero si estás en cero como dices, debes buscar ayuda mas personalizada o contar con la buena suerte y que alguién en el foro haga tu trabajo por tí.

gmantil

92
C/C++ / Re: Servidor por poleo
« en: Lunes 3 de Marzo de 2003, 15:51 »
Adjunto te coloco un archivo comprimido que tiene tres documentos: Una explicación completa sobre los sockets, un ejemplo servidor para transferir un archivo y un ejemplo cliente para recibir el archivo transferido. Estos dos programas compilan y funcionan.

Con este ejemplo tú podras ver en acción la implementación de los sockets y tener una idea para hacer lo que te toca de trabajo.

Suerte,
gmantil

93
C/C++ / Desplazamiento de mascara de permisos
« en: Jueves 27 de Febrero de 2003, 13:47 »
Verifica que efectivamente tu palabra es de 16 bit. Puede ser que tu palabra sea de 32 bit lo cual hará que el rango no sea entre -32768 y 32768. Me pones a pensar en esto cuando me dices que con tu desplazamineto en 28 sube algunos "milloncejos". Asigna a tu variable 0xFFFF e imprime la variable. No he probado lo que te digo en Linux pero me parece que la palabra allí es de 32 bits.

Seguimos en contacto, si descubro algo te lo haré saber.

Suerte,

gmantil

94
C/C++ / Re: Buscar archivo
« en: Martes 25 de Febrero de 2003, 13:39 »
Puede hacer algo muy simple, es utilizar el comando system de C y utilizar las las cualidades del "dir" si está en DOS o "ls" si está en Unix/Linux.

system("cd ");
system("dir nombre.ext /B /s >archivo.ext");

Despues puedes leer la única línea del archivo redireccionado y tiene la ruta.

Esta solución te ayudará a silir rápidamente del reto mientras te ofrecemos algo mas "técnico".

Suerte,

gmantil

95
C/C++ / hoja de calculo
« en: Lunes 24 de Febrero de 2003, 19:40 »
Hola Krysstel:

Adjunto te coloco el archivo mcalc.zip para que puedas probar la hoja de cálculo de ejemplo. Yo la compile y te he adjuntado también el mclac.exe para que la veas funcionar.

Suerte

gmantil

96
C/C++ / Re: Desplazamiento de mascara de permisos
« en: Lunes 24 de Febrero de 2003, 13:58 »
He hecho una prueba con el programita que adjunto y a mi me funciona. Pruebelo en su compilador. En el movimiento 15 el número se convierte en negativo.

# include <stdio.h>

main()
{
   int i,num=1;

   for(i=0; i<15; i++)
   {
      printf("n %d ",num<<=1);
   }
}

Suerte,
gmantil

97
C/C++ / Re: Textcolor, ayuda parac color de fuentes
« en: Viernes 21 de Febrero de 2003, 15:40 »
Para que las funciones de color te funcionen en los textos que colocas, debes imprimir con cprintf. Si utilizas printf, no veras el cambio de color.

Suerte,

gmantil

98
C/C++ / Necesito ayuda sobre caracteres ascii
« en: Viernes 21 de Febrero de 2003, 15:36 »
Tu puedes imprimir directamente el número asociado al Ascii. pej:

putchar(186);

Así, imprimiras el caracter.  Claro que asumo que trabajas en DOS.

Suerte,
gmantil

99
C/C++ / Re: Programacion de graficos
« en: Viernes 21 de Febrero de 2003, 15:23 »
Primero debe verificar que los archivos *.bgi se encuentren en el directorio de trabajo de su compilador o enterarse en que directorio se encuentran.  Si los archivos existen pero su programa no los ve, puede indicarle la ruta explicitamente en la inicialización. Tener en cuenta que las barras invertidas se deben indicar dobles ej: "c:tcbin".

Suerte,

gmantil

100
C/C++ / Re: Alguien puede echar un ojo a este programa y ver donde t
« en: Viernes 21 de Febrero de 2003, 13:47 »
Debes colocar los n en el printf :

printf("nHola....n");

también puedes hacer

puts("n");

o también :

putchar('n');

prueba, alguno ha de trabajar.

Suerte,
gmantil

Páginas: 1 2 3 [4] 5