• Sábado 12 de Julio de 2025, 09:20

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 - posman

Páginas: 1 [2] 3 4 5
26
C/C++ / Re: Variable tipo apuntador
« en: Miércoles 17 de Marzo de 2010, 15:54 »
Si tienes este codigo
Código: Text
  1. int mi_int;
  2. mi_int = 123;
  3.  

Para utilizar apuntadores tendrias que utilizar algo como esto
Código: Text
  1. int *mi_int; //declaras como apuntador
  2. mi_int = (int *)malloc(sizeof(int)); //reservas espacio suficiente para un entero
  3. *mi_int = 123; //asignas el valor
  4.  

En el ejemplo, reservas espacio para un solo entero. Si quieres reservar espacio para cadenas, tendrias que multiplicar el espacio necesario para un char (con sizeof(char)) y multiplicarlo por el numero de caracteres que tendria la cadena

28
C/C++ / Re: problema con codigo!
« en: Martes 9 de Marzo de 2010, 15:35 »
Por que en las condiciones estas utilizando el descriptor del archivo en lugar del caracter que leiste?
Código: Text
  1. if (pf=='n')
  2. ...
  3. if (!separador(pf) && separador(prev))
  4.  
No deberias comparar la variable actual?

Hace mucho que no programo en C, pero creo que para obtener un caracter del archivo debes utilizar fgetc

29
HTML / Re: Formulario sin botón submit
« en: Lunes 8 de Marzo de 2010, 15:42 »
Si se puede. Lo que tendrias que hacer es dar el submit en el evento onclick del enlace
Código: Text
  1. <a href="#" onclick="document.tu_forma.submit()">Salir</a>
  2.  

30
Visual Basic para principiantes / Re: Numero de version
« en: Viernes 5 de Marzo de 2010, 23:56 »
En ingles: Menu Project -> Properties -> Make

31
C/C++ / Re: Captura De Video Programando En OpenCV
« en: Miércoles 3 de Marzo de 2010, 17:44 »
Hace varios meses que programe en OpenCV y fue muy poco lo que hice. Pero segun la documentacion, a la funcion cvCaptureFromCAM le debes enviar el indice de la camara que quieres utilizar. Enviar -1 esta correcto, pero creo que eso aplica cuando solamente tienes una camara

32
C# / Re: llamadas telefonicas con modem intel 56k
« en: Martes 23 de Febrero de 2010, 15:47 »
Para empezar tienes que enviarle al modem una cadena de inicializacion o comandos AT. Las opciones que puedes enviar en esa cadena son muchas y variadas y dependen del modem que tengas. Prueba buscando en google algo como modem initialization string o modem AT commands

Aqui hay una lista de varias marcas de modem y sus cadena de inicializacion. http://www.modemhelp.org/inits/ (Desconozco si la lista esta completa o actualizada)

Para poder enviarle al modem la cadena, tienes que conectarte al modem a traves de un puerto seria (COM3, COM4, etc.). Alguna vez hice un identificador de llamadas en visual basic 6. Creo que cuando se esta recibiendo una llamada, en el puerto serie vas a leer la linea "RING" (original, verdad?) Eso significa que esta entrando una llamada.
Para marcar un numero, se utilizan los comandos AT. Lo que no hice fue que, una vez que se contestara la llamada, se detectara los numeros que presione la persona que llamo.

Creo que es un comienzo. Supongo que ya podras investigar un poco mas

33
ASP / Re: Dudas con bases de datos en ASP
« en: Domingo 21 de Febrero de 2010, 21:05 »
Ejecutar esto
Código: Text
  1. Conn.Open "Mibase"
  2.  
significa que tienes configurado un ODBC que se llama Mibase. Cuando creas el ODBC, ahi mismo configuras usuario, contraseña y todos los demas datos necesarios para conectarse a la base de datos

34
Dudas informáticas / Re: Escribir en word subindices y elevados
« en: Viernes 12 de Febrero de 2010, 15:42 »
Seleccionando el texto que quieres modificar, te vas al menu Format -> Font (Lo tengo en ingles). Ahi te deben aparecer unos checkbox (asi me aparece en Word 2003). Dos de las opciones deben ser subscript y superscript

Si lo que necesitas es escribir ecuaciones complejas, Office viene con un componente Microsoft Equation. Le das en menu Insert -> Object

35
Inteligencia Artificial / Re: procesamiento de imagenes Opencv
« en: Martes 2 de Febrero de 2010, 22:06 »
En una ventana de "DOS" ejecuta gcc --version para que te aparezca la version que estas utilizando

Si te fijas, cambie la declaracion de la funcion main que tenias por esta:
Código: C
  1. int main(int argc, char** argv)
  2.  

Con esto haces posible que el programa reciba parametros. argc contiene el total de parametros que se enviaron. argv es un arreglo de cadenas que contiene los parametros. argv[0] siempre va a ser el nombre del programa que estas ejecutando. Yo lo modifique para poder enviar el nombre de la imagen que queria leer. Por eso en cvLoadImage lo cambie para que lea la imagen que envie como parametro

36
Inteligencia Artificial / Re: procesamiento de imagenes Opencv
« en: Martes 2 de Febrero de 2010, 19:51 »
Pues a mi me ejecuta bien el codigo, no aparece ningun error. Al final si me muestra la imagen.

Yo lo compile con MinGW (gcc 4.4.1)

Prueba utilizando distintos tipos para las variables i,j (unsigned int, unsigned long, o hasta double)

Este es el codigo que utilice
Código: C
  1. #include <cv.h>
  2. #include <highgui.h>
  3. #include <math.h>
  4.  
  5. int main(int argc, char** argv) {
  6.     CvScalar s0 = cvScalarAll(0);
  7.     CvScalar s1 = cvScalarAll(255);
  8.     IplImage *A = cvLoadImage(argv[1],1);
  9.  
  10.     for(int i=0;i<A->width;i++)
  11.         for(int j=0;j<A->height;j++) {
  12.             if ( (cvGet2D(A,j,i)).val[0] < 180 )
  13.                 cvSet2D(A,j,i,s0);
  14.             else
  15.                 cvSet2D(A,j,i,s1);
  16.         }
  17.     cvNamedWindow("ventana",0);
  18.     cvShowImage("ventana",A);
  19.     cvWaitKey(0);
  20.     cvDestroyAllWindows();
  21.     cvReleaseImage(&A);
  22.     return 0;
  23. }
  24.  
  25.  

37
Inteligencia Artificial / Re: procesamiento de imagenes Opencv
« en: Martes 2 de Febrero de 2010, 15:51 »
Y cual es el error que te aparece?

Puede ser por el tipo como declaraste la variable que utilizas en el ciclo

38
C/C++ / Re: punteros c++
« en: Miércoles 6 de Enero de 2010, 15:31 »
Te refieres a que si se podria primero declarar la variable apuntador y despues asignarle un valor? Algo como
Código: Text
  1.  char *cadena1;
  2.  
  3. cadena1 = "Cadena 1";
  4.  

Creo que si se puede. Hace mucho que no programo en C asi que si alguien ve un error en el codigo, pues corrijalo jejeje. Creo que podria ser algo como esto
Código: Text
  1. char *cadena1;
  2.  
  3. cadena1 = malloc(9); //reservar memoria suficiente para la cadena
  4. strcpy(cadena1,"Cadena 1"); 
  5.  

39
Java / Re: Clases en java para comuniacion con sockets
« en: Miércoles 16 de Diciembre de 2009, 15:50 »
Se utiliza el protocolo UDP para envio de informacion sin una conexion previa. Para esto se utilizan datagramas (http://java.sun.com/docs/books/tutorial/networking/datagrams/index.html)

Aqui la documentacion de las API de java:
http://java.sun.com/javase/7/docs/api/

40
ASM (Ensamblador) / Re: COMO COMUNICO EL PUERTO SERIE EN ENSAMBLADOR
« en: Miércoles 25 de Noviembre de 2009, 15:42 »

41
C/C++ / Re: Duda sobre punteros y ficheros
« en: Viernes 13 de Noviembre de 2009, 15:36 »
Seguramente la parte de memoria donde estaban los nodos anteriormente, ya estara ocupada la proxima vez que leas los datos del archivo.

Si es una lista enlazada, podrias guardar la informacion de los nodos en el archivo en el orden en el que recorres la lista. De igual forma, cuando leas los nodos desde el archivo, tendrias que irlos creando/enlazando en el orden en el que los lees

42
ASM (Ensamblador) / Re: Me echan una mano con el APIC?
« en: Martes 29 de Septiembre de 2009, 15:47 »
Supongo que entiendes algo de ingles. Revisa esta pagina:
http://wiki.osdev.org/APIC

Aqui viene una breve explicacion y links a otros articulos y posts del foro

43
JavaScript / Re: Contador de cantidades.
« en: Lunes 20 de Julio de 2009, 23:41 »
Nunca entra al for porque el arreglo cajas no contiene elementos cajas.length = 0

44
JavaScript / Re: pageflip con js
« en: Domingo 7 de Junio de 2009, 19:09 »
Intentaste tambien cambiar el CSS?

Código: Text
  1. #leftpage, #rightpage {
  2.   float:left;
  3.   position:relative;
  4.   background-image:url(http://www.sitepoint.com/images/books/j ... 10page.jpg);
  5.   overflow:hidden;
  6.   width:146px;
  7.   height:189px;
  8.   left:5px;
  9.   cursor:pointer
  10. }
  11.  

45
Visual Basic para principiantes / Re: Duda! Ando Creando Un chat (Tipo Chatbot)
« en: Domingo 12 de Abril de 2009, 20:53 »
Cita de: "eljaze"
lo que quiero saber es como hacer para que me pueda responder de diferentes maneras la misma pregunta, como ejemplo pongo "hola" y me responde "hola" la primera vez y si le vuelvo poner hola que me conteste otra cosa diferente como "que tal"
Lo que podrias hacer es enviar una respuesta aleatoria en la funcion que envia la respuesta al usuario. Cuando comparas si el usuario escribio Hola entonces generarias un numero aleatorio y esa respuesta (de todas las posibles) es la que enviarias.

Código: Text
  1. If Text1.Text = "Hola" Then
  2.   dim respuestas(10)
  3.   respuestas(1) = "Hola"
  4.   respuestas(2) = "Que tal"
  5.   ...
  6.   'generas un numero aleatorio
  7.   Agrego_Texto "Ciclope", respuestas(aleatorio)
  8. End If
  9.  

Cita de: "eljaze"
Tambien como hacer para que el texto no diferencie entre mayusculas y minusculas...

Podrias cambiar el texto del usuario a mayusculas o minusculas y asi compararlo.

Código: Text
  1. If ucase(Text1.Text) = "HOLA" Then
  2.  
Asi no importara si el usuario escribio Hola, HoLa, hola, HOLA ya que todo se convierte a mayusculas

46
Software / Re: ¿Cuál es tu sistema operativo favorito?
« en: Domingo 29 de Marzo de 2009, 22:08 »
Si se pusieron las distintas versiones de Windows y las diferentes distribuciones de Linux, tambien habria que poner las versiones/distribuciones/derivados del BSD Unix. Yo utilizo FreeBSD

47
ASM (Ensamblador) / Re: funcionamiento de flags o banderas
« en: Domingo 22 de Febrero de 2009, 02:34 »
Al menos sabes que significa cada una de las banderas, verdad?

Buscate los manuales de Intel (en ingles) Software Developer's Manual. Los volumenes 2A y 2B tienen todas las instrucciones del procesador y en cada una viene la explicacion de su funcion y las banderas que se afectan cuando se ejecuta la instruccion.

Por ejemplo, para la instruccion XOR dice esto:

Citar
Flags Affected

The OF and CF flags are cleared; the SF, ZF, and PF flags are set according to the result. The state of the AF flag is undefined.

48
C/C++ / Re: Coger valores de una web
« en: Domingo 15 de Febrero de 2009, 18:40 »
Investiga sobre CGI. Eso te permite tener un archivo ejecutable en el servidor y con el obtener los datos que te envien los usuarios a traves de un FORM.

Puedes empezar leyendo la wikipedia

Citar
Un programa CGI puede ser escrito en cualquier lenguaje de programación que produzca un fichero ejecutable. Entre los lenguajes más habituales se encuentran: C, C++, Perl, Java, Visual Basic...

49
Windows / Re: Varias vesiones de XP en un solo CD/DVD
« en: Miércoles 11 de Febrero de 2009, 15:42 »
Pues no se como hacer lo que pides pero anda circulando un juego de DVDs que traen varias versiones de Windows: XP, Vista, 2003 (versiones 32 y 64 bits). Ademas de otros tantos programas. En el primer DVD trae vista (32 y 64) y en el segundo DVD estan XP y 2003 (cada uno con versiones 32 y 64). El tercer DVD son programas varios. Todo esta en español.

http://darknessdrk.blogspot.com/2008/01/aio-computer-fix-v1.html

Esta es solo una direccion que encontre, no se cual es la pagina del autor.

50
Dudas informáticas / Re: Trabajo en Word
« en: Jueves 29 de Enero de 2009, 16:50 »
Word tiene un objeto para crear ecuaciones. Dentro de word vas al menu Insertar -> Objeto. Ahi debe aparecer algo como Microsoft Equation.

Páginas: 1 [2] 3 4 5