• Lunes 19 de Mayo de 2025, 11:05

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

Páginas: 1 ... 45 46 [47] 48 49 ... 100
1151
Visual C++ / Re: Asignacion de memoria
« en: Martes 5 de Mayo de 2009, 09:32 »
Primero, usa las etiquetas de código y leete las normas del foro.

Cita de: "martincod"
la dirección de memoria que le fue asignada por el S.O. en formato hexadecimal,
Código: C
  1. printf ("La direccion de memoria asignada por el SO es: %xn", &num);
  2.  

Cita de: "martincod"
nos muestre la cantidad de bytes que ocupa el valor ingresado en memoria
Código: C
  1. printf ("La cantidad de bytes que ocupa en memoria es : %dn", sizeof(num));
  2.  

Cita de: "martincod"
byte por byte el contenido de cada una de las posiciones de memoria que pertenecen al valor ingresado
Este que es un poco más complicado (pero no mucho :)) te lo dejo que lo pienses por ti mismo. Es evidente que vas a tener que usar un puntero que apunte a un solo byte. Para ello puedes usar char * puntero (puntero a byte), por ejemplo, o para que lo veas mejor, char puntero[].

Ánimo

1152
C/C++ / Re: Cliente ARP en C++
« en: Martes 5 de Mayo de 2009, 09:24 »
Cita de: "Bea111"
pero estoy muy pez en cuestiones de sintaxis
Eso te lo estudias en un ratico y listo.

Si esperas que te lo haga, mejor siéntate y ponte cómoda.

1153
Visual Basic para principiantes / Re: Contar Dias del mes,año
« en: Lunes 4 de Mayo de 2009, 21:38 »
Para los días del mes no tienes más remedio que usar un Select Case y devolver el valor de los días del mes.

Para contar los días hasta el final del año, es muy fácil, ya que el año tiene 365 ó 366 los bisiestos. Un año es bisiesto si es divisible por 4, por 400 y por 1000.

1154
Está bien que lo hayas descubierto tú solo  <_<

1155
C/C++ / Re: tres en linea sin arreglos ni matrices
« en: Lunes 4 de Mayo de 2009, 19:11 »
Usa listas enlazadas por ejemplo (memoria dinámica: malloc() y free() en C, new y delete en C++).

1156
C/C++ / Re: Problema con Archivos
« en: Lunes 4 de Mayo de 2009, 18:31 »
Supongo que te referirás a Balance. Ten en cuenta que lo que lees de un fichero de texto son todo cadenas de caracteres, por tanto no tiene sentido usar directamente %f en printf() porque no es un float, es un char *. Deberías convertir primero la cadena de texto que representa un float a un verdadero float con atof(). Fíjate en el ejemplo que viene en el anterior enlace.

1157
C/C++ / Re: Ejecutar fichero .exe
« en: Lunes 4 de Mayo de 2009, 18:22 »
Hola Josep

Utiliza las etiquetas de código:

Código: C
  1. if (pipe(fd) == -1){
  2.     perror("Creating pipe");
  3.     exit(1);
  4. }
  5.  
  6. pid=fork();
  7.  
  8. switch(pid){
  9.     case -1:
  10.         write(1,"Error en el forkn", strlen("Error en el forkn"));
  11.         break;
  12.  
  13.     case 0:
  14.         close(fd[0]);
  15.         dup2(fd[1], 1);
  16.         strcpy(path,"./progs/");
  17.         strcat(path,nom);
  18.         execl("./progs/","./progs/", NULL);
  19.         write(1,"[Error en el paso de los fitcheros]n",strlen("[Error en el paso de los fitcheros]n");
  20.         exit(0);
  21.         break;
  22.  
  23.     default:
  24.         close(fd[1]);
  25.         i=0;
  26.  
  27. //Aqui vendria toda la lectura de la pipe y el envio a traves de sockets
  28.  
  29. }
  30.  
Es normal que te salga "[Error en el paso de los fitcheros]" porque según tu código se ejecuta siempre esa sentencia para el proceso hijo. Supongo que habrás querido poner:

Código: C
  1. if (execl("./progs/","./progs/", NULL) == -1)
  2. {
  3.     write(1,"[Error en el paso de los fitcheros]n",strlen("[Error en el paso de los fitcheros]n");
  4.     exit(0);
  5. }
  6.  
Además fíjate que a execl() no le pasas ningún fichero a ejecutar, sólo un directorio. Además, el segundo parámetro deben ser los argumentos para el ejecutable. Resulta inútil pasarle la misma ruta que en el primer parámetro.

Fíjate también que no has cerrado la llave del switch.

PD: Por cierto, la ruta que especificas suena a ruta de sistema *IX, que no son Windows y cuyos ejecutables no son .exe (de hecho no llevan extensiones).

Salud

1158
¿Cómo tienes declarada la referencia a DLLdame_id en VB?

1159
C/C++ / Re: Dibujar a un PNG/BMP o Tratar píxel a píxel
« en: Lunes 4 de Mayo de 2009, 14:26 »
Cita de: "AlbertP"
había buscado en google pero tuve un exceso de información y no era capaz de discernir que era útil de lo que no
A eso se le llama "el arte de usar Google" :lol:

Me alegro de que te haya sido útil, y hazle un marcador a SourceForge, es una página prácticamente imprescindible para programadores.

Saludos y a darle píxeles  :P

1160
Vale, entiendo. Tu problema es que le estás pasando una cadena de caracteres de VB a una función que espera una cadena de caracteres de C. No son compatibles. Debes pasar la cadena id como StrPtr(id) a la función, esto es

Código: Visual Basic
  1. x = DLLdame_id(StrPtr(id), k)
  2.  

Debería funcionar. Ya me cuentas, saludos.

PD: ¡utiliza las etiquetas de código!

1161
C/C++ / Re: Cliente ARP en C++
« en: Lunes 4 de Mayo de 2009, 14:16 »
Bueno, lo tienen casi todo hecho en la cabecera que te dan, jejeje. Primero deberías escribir una clase para manejar un paquete ARP. Luego mandar este paquete a través de la funciones de la clase LinkLayer dada. Finalmente esperar la respuesta e imprimir el resultado por pantalla.

PD: por cierto, muy interesante la práctica  ^_^

1162
C/C++ / Re: Dibujar a un PNG/BMP o Tratar píxel a píxel
« en: Lunes 4 de Mayo de 2009, 14:00 »
Hola AlbertP, aquí te dejo tres librerías que creo que te servirán bien:

http://easybmp.sourceforge.net/
http://pngwriter.sourceforge.net/
http://www.smalleranimals.com/jpegfile.htm

De todas formas, puedes buscar las que más te convengan en Google.

 :hola:

1163
Cita de: "johndoe90"
Tienes un mail para que pueda enviarte el proyecto todo comprimido y mirarlo todo con mas calma?
Lo siento, no acostumbro a hacer eso porque es tu trabajo y de todas formas ahora mismo no tengo tiempo para depurar proyectos ajenos. Si quieres responder a las preguntas con mucho gusto te echo una mano.

Saludos

1164
ADA / Re: Problemas con una función
« en: Lunes 4 de Mayo de 2009, 12:40 »
Hola jer0me.

Un par de cosillas: primero, utiliza las etiquetas de código si pones código, que para eso (có)digo que están :P . Segundo, estaría bien que nos dijeras qué error te da exactamente y en qué línea, porque parece que tu función está bien sintácticamente hablando.

Saludos

1165
Cita de: "johndoe90"
A que es debido este error?
No sabe a qué función te estás refiriendo con DLLdame_id(id, k). ¿Dónde tienes definida esta función? ¿Cuál es el prototipo?

1166
Visual Basic 6.0 e inferiores / Re: Como Hacer Un Totito
« en: Lunes 4 de Mayo de 2009, 10:36 »
Un 3 en raya, vamos. ¿Qué llevas hecho? Porque si esperas a que alguien te lo haga, lo llevas claro  :P .

1167
C/C++ / Re: Problema con Archivos
« en: Lunes 4 de Mayo de 2009, 10:30 »
Cita de: "pablo_666"
Muy bien eternity utilizando las etiquetas se ve mas claro el codigo, pero aun sigo con el mismo problema un saludo
Es tu obligación poner las etiquetas, de hecho. No seas tan irónico porque el que necesita ayuda eres tú, no nosotros.

Cita de: "pablo_666"
esta almacenado con la extension .txt pero tambien he probado con .dat (secuencial) y no me funciona:
Primero, aclararte que la extensión que tenga el fichero no influye absolutamente en nada. Es información para que Windows sepa de qué formato tiene el fichero.

¿Has probado a especificar la ruta completa del fichero?

1168
C/C++ / Re: Cliente ARP en C++
« en: Lunes 4 de Mayo de 2009, 10:14 »
Hola Bea, bienvenida.

Cita de: "Bea111"
El programa debe recibir como parámetro cuya dirección Ethernet se desea averiguar.
Te faltó especificar cuál es el parámetro a recibir. Si estamos hablando de ARP, debe ser la dirección IP.

Como tampoco especificas qué llevas hecho o sobre qué partes tienes dudas, te comento en general. Debes construir un paquete de solicitud ARP y mandarlo con dirección broadcast IP y Ethernet. Si tienes alguna duda sobre alguna de las partes, dínoslo y veremos en qué te podemos ayudar.

Más info técnica sobre ARP en el RFC 826

Ánimo  ^_^

1169
C/C++ / Re: Añadir archivo.cpp
« en: Sábado 2 de Mayo de 2009, 01:40 »
Cita de: "tousan"
y desde main.cpp la llamo y al compilar me sale un error.

¿Cómo se ace?¿que hago mal?gracias
Estaría bien que nos especificaras qué error te sale. Además, jamás hace falta incluír un .cpp. Lo que se incluyen son cabeceras (.h).

1170
Sobre los Foros de SoloCodigo / Re: Antes De Postear
« en: Jueves 30 de Abril de 2009, 16:11 »
Cita de: "jorgelaprida"
que posteen la solución para que otros puedan verla y utilizarla si les surge la misma duda.
:good:

Cita de: "jorgelaprida"
Esto apunta a que no se repitan hilos sobre el mismo tema
Esto creo que es inevitable. La mayoría de la gente siempre postea sin buscar antes.

Cita de: "jorgelaprida"
¿será bueno poner en los subforos un link a esta pequeña guía?
A mí me parece buena idea, aunque indudablemente es un poco redundante. Igualmente creo que la gente tampoco lo leería  :P  <_<

1171
Visual Basic 6.0 e inferiores / Re: compilador de expresion posfija
« en: Jueves 30 de Abril de 2009, 10:12 »
Sólo un pequeño comentario, sin entrometerme demasiado: VB6 no es orientado a objetos, y por tanto no tiene clases.

1172
Pascal / Re: ejercicio vectores pascal
« en: Miércoles 29 de Abril de 2009, 11:29 »
OK, pero no has puesto nada...  :huh:

1173
GNU/Linux / Re: configurar wateway
« en: Miércoles 29 de Abril de 2009, 10:40 »
Cita de: "lair"
MODE=Master
Creo que deberías poner MODE=managed.

1174
Pascal / Re: ejercicio vectores pascal
« en: Miércoles 29 de Abril de 2009, 10:38 »
Si pones algo que lleves hecho, se te puede ayudar. Aparte, ¿a qué te refieres con "módulos"?

1175
C/C++ / Re: programar en Eclipse para arquitectura ARM
« en: Martes 28 de Abril de 2009, 18:15 »
Cita de: "bitelmaniaco"
¿Ahora sería así?

arm-linux-gcc -g programa.c -o programaEjecutable.o
Eso es, aunque la .o se suele usar para código objeto (sin enlazar), no para ejecutables.

Cita de: "bitelmaniaco"
Entonces el Makefile seria algo así supongo:
Sip, parece estar bien.

Páginas: 1 ... 45 46 [47] 48 49 ... 100