• Lunes 19 de Mayo de 2025, 10:55

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 ... 44 45 [46] 47 48 ... 100
1126
C/C++ / Re: declaracion y uso de matrices dinamicas en c++
« en: Lunes 11 de Mayo de 2009, 09:48 »
Cita de: "mabama"
He visto en otros temas como hacerlo, pero con la funcion de malloc de c, yo prefiero no hacerlo asi.
No se trata de preferir o no, se trata de que sólo se puede hacer así si quieres memoria dinámica. Lo de int matriz[a]; es lo que está mal, no se puede definir el tamaño de un vector con variables porque se debe reservar el espacio en compilación. Si lo que quieres es que la matriz pueda tener diferentes tamaños, sólo te queda usar memoria dinámica, que por cierto, tratándose de C++, mejor clases y new/delete, y no malloc()/free().

Saludos

1127
C/C++ / Re: Probelma froks y memoria compartida (linux)
« en: Lunes 11 de Mayo de 2009, 09:42 »
Usa las etiquetas de código y a lo mejor me molesto en leerlo.

1128
ASM (Ensamblador) / Re: Que significan?
« en: Lunes 11 de Mayo de 2009, 09:41 »
Son directivas de ensamblaje, es decir, no es código que se ejecute luego  ;)

Cita de: "antayhua"
SEG IOSPACE
Segmento de memoria para E/S

Cita de: "antayhua"
START=0,ABSOLUTE
Comienza en 0 dirección absoluta

Cita de: "antayhua"
PORTA DS 1
PORTB DS 1
PORTC DS 1
CONTROL DS 1
Reserva de espacio de 1 byte para cada una de estas variables

Cita de: "antayhua"
DEFSEG XXX,CLASS=CODE,START=0,ABSOLUTE
SEG XXX
Lo mismo que al principio

Por cierto, RTFM.

1129
Dudas informáticas / Re: como licenciar mis desarrollos?
« en: Sábado 9 de Mayo de 2009, 01:24 »
Cita de: "carlosespinoza"
Realmente no conosco una forma de como licenciar o registrar mis productos, alguien sabe de alguna forma de hacer esto?
Todo depende de la licencia que le quieras poner al software. Aquí tienes una lista.

Cita de: "carlosespinoza"
Alguna ves escuche hablar de los "freelance", realmente no se como funciona eso... alguien me podria ayudar???
"Freelance" es cuando alguien trabaja como independiente y no se vincula con ningún empleador, haciendo trabajos puntuales.

1130
Diseño de Algoritmos / Re: java una duda con el algoritmo
« en: Jueves 7 de Mayo de 2009, 17:07 »
Obtén el tiempo del sistema cuando comiences la ejecución, vuelve a obtenerlo al finalizar y réstalos.

Código: Java
  1. DateTime.Now.Ticks
  2.  

donde 10.000 ticks son un milisegundo.

1131
ASM (Ensamblador) / Re: Ensamblador MIPS
« en: Jueves 7 de Mayo de 2009, 12:31 »
Vale, resulta que 0x20 no es un desplazamiento + PC, sino directamente el PC :P

1132
C/C++ / Re: problema con ordenamiento antes de rendir el examen
« en: Jueves 7 de Mayo de 2009, 11:26 »
¿Arrastrar?  :huh:

1133
C/C++ / Re: Cliente ARP en C++
« en: Jueves 7 de Mayo de 2009, 10:32 »
Me alegro por ti. Espero que hayas aprendido algo en el proceso, si no de nada ha serivdo.  ;)

1134
C/C++ / Re: Problema con Archivos
« en: Jueves 7 de Mayo de 2009, 10:02 »
De nada. Espero que sigas siendo asiduo al foro y ayudar a otra gente que lo necesite.  :beer:

1135
C/C++ / Re: Problema con Archivos
« en: Miércoles 6 de Mayo de 2009, 19:16 »
Vale, creo que ya lo tengo. Debes poner:

Código: C
  1. fscanf(cfptr,"%d %s %f",&cuenta,Nombre,&Balance)
  2.  
porque los tienes separados por espacios.

1136
Visual Basic para principiantes / Re: Contar Dias del mes,año
« en: Miércoles 6 de Mayo de 2009, 19:01 »
Ponte lo que lleves hecho y lo vemos  :comp:

1137
ASM (Ensamblador) / Re: Ensamblador MIPS
« en: Miércoles 6 de Mayo de 2009, 17:56 »
Ok Eternal Idol, gracias por la ayuda...  :lol:

Ahora en serio, no tiene sentido modificar la media palabra (16 bits) baja del registro S3 y después sumárselo a V1 cuando ni siquiera sabemos qué hay en la media palabra alta. Sí tendría lógica si se ejecutara lui $s3,0x15 (0x34) que carga la media palabra alta de S3. De hecho, LUI y ORI siempre van juntas para cargar un registro con un valor inmediato.

1138
C/C++ / Re: Busqueda de texto parcial en C
« en: Miércoles 6 de Mayo de 2009, 17:45 »

1139
C/C++ / Re: Problema con Archivos
« en: Miércoles 6 de Mayo de 2009, 17:42 »
A mi parecer tienes caracteres raros en el fichero. Abre el fichero de texto con un editor hexadecimal y dime qué te aparece.

1140
ASM (Ensamblador) / [SOLUCIONADO] Ensamblador MIPS
« en: Miércoles 6 de Mayo de 2009, 17:35 »
No sé si alguien estará muy puesto en esto, pero yo lo pongo (si éste no es el lugar adecuado, mis disculpas anticipadas):

Código: ASM
  1.     00000000:    3c040440   lui $a0,0x440      
  2.     00000004:    3c05047a   lui $a1,0x47a      
  3.     00000008:    ac800000   sw  $zero,0($a0)       
  4.     0000000c:    24840004   addiu   $a0,$a0,4      
  5.     00000010:    1485fffd   bne $a0,$a1,0x8    
  6.     00000014:    00000000   nop            
  7.     00000018:    04110001   bgezal  $zero,0x20     
  8.     0000001c:    00000000   nop            
  9.     00000020:    03e08021   addu    $s0,$ra,$zero      
  10.     00000024:    26040508   addiu   $a0,$s0,1288=0x0508 
  11.     00000028:    3c030881   lui $v1,0x881      
  12.     0000002c:    3c1209ea   lui $s2,0x9ea      
  13.     00000030:    36520c46   ori $s2,$s2,0xc46      
  14.     00000034:    3c130015   lui $s3,0x15       
  15.     00000038:    3673f3ac   ori $s3,$s3,0xf3ac     
  16.     0000003c:    00734021   addu    $t0,$v1,$s3    
  17.     00000040:    00804821   addu    $t1,$a0,$zero
  18.  
La instrucción bgezal $zero,0x20 (0x18) me parece que no tiene ningún sentido, ya que salta a 0x38... ¿Alguien le ve alguna lógica?

1141
Software / Re: FileZilla y secure CRT
« en: Miércoles 6 de Mayo de 2009, 13:04 »
¿Para qué pones el mismo post 3 veces?  :huh:

1142
C/C++ / Re: Problema con Archivos
« en: Miércoles 6 de Mayo de 2009, 12:49 »
Disculpa, no había visto el fscanf()  <_<

¿Qué tal si haces un printf() justo después del fscanf() para ver qué lee realmente?

1143
C/C++ / Re: Usar hilos pthreads en c++ para este caso
« en: Miércoles 6 de Mayo de 2009, 11:37 »
Cita de: "diego.martinez"
para pasarlo como parametro tendrias que hacer una conversion a tipo de dato (void*).
Cita de: "diego.martinez"
cuando tienes un tipo de dato y quieres hacerlo pasar por otro, se hace Casting.
No es exactamente así.

El "casting" es para obligar al compilador a aceptar cierta expresión en la que no coinciden los datos. No se hace ninguna conversión, sino simplemente forzar al compilador a ignorar que los datos son diferentes. Esto se debe hacer con cuidado y siempre estando seguro de lo que se está haciendo es correcto, porque puede dar lugar a fallos muy díficles de corregir después.

Saludos y me alegro de que nuestra ayuda te haya sido útil.

1144
C/C++ / Re: tres en linea sin arreglos ni matrices
« en: Miércoles 6 de Mayo de 2009, 11:33 »
Cita de: "diego.martinez"
o podrias usar una variable de 32 bits y asignar 2 bits a cada casilla y usar mascaras para saber el estado . :)
Ésta es para mí la mejor forma  :good: , aunque no creo que se vuelva a pasar por aquí  :hola: ...

1145
C/C++ / Re: compilador c++
« en: Miércoles 6 de Mayo de 2009, 11:20 »
Te recomiendo sin duda Dev-C++:

  • Gratis
  • Software libre
  • Basado en GCC, para mí posiblemente el mejor compilador de C/C++, con soporte para varias arquitecturas como ARM o MIPS, creado por uno de los mejores programadores de la historia, Mr. Richard Stallman (junto con el no menos genial Leonard Tower).
  • Apoyas a desarrolladores pequeños que lo hacen por amor al arte frente a grandes monopolios

C++ con clase es una muy buena página como bien apuntan aquí: http://c.conclase.net/

1146
C/C++ / Re: Usar hilos pthreads en c++ para este caso
« en: Martes 5 de Mayo de 2009, 17:36 »
Cita de: "afrojene"
doy por supesto que lo que he puesto antes esta mal
Hombre, mal no está puesto que has cambiado los argumentos que recibe la función. Aunque la segunda forma está mejor porque así no modificas el código que ya tienes hecho, sólo añades otra función  ;)

Cita de: "afrojene"
P.getPoints(param->ImLeft, param->ptsLeft);
Aquí me parece que vas a tener que hacer un cast, porque param es void *.

Aparte de esto, parece válido.

1147
C/C++ / Re: Error de aplicación
« en: Martes 5 de Mayo de 2009, 17:30 »
Parece algún error de punteros, aunque con los pocos datos que das es imposible saber. Intenta averiguar qué parte del código es la que da error, aunque usando concurrencia...  :brickwall:

De todas formas, ánimo

1148
C/C++ / Re: Usar hilos pthreads en c++ para este caso
« en: Martes 5 de Mayo de 2009, 16:41 »
Primero, especificarte que a un hilo POSIX sólo le puedes pasar un argumento, así que la función getPoints() deberá llamarse desde otra que será la principal del hilo.

Para crear un hilo, debes usar pthread_create(), cuyo prototipo es

Código: Text
  1. int pthread_create(pthread_t *restrict thread,
  2.               const pthread_attr_t *restrict attr,
  3.               void *(*start_routine)(void*), void *restrict arg);
  4.  
La función devuelve 0 si el hilo se creó correctamente. En cuanto a los argumentos, thread es un valor de vuelta con el ID del hilo creado, attr son los atributos del hilo a crear (puedes pasar NULL para usar los atributos por defecto), start_routine es la función de entrada del hilo y arg el argumento único que recibe la función de entrada del hilo.

https://computing.llnl.gov/tutorials/pthreads/

1149
C/C++ / Re: Usar hilos pthreads en c++ para este caso
« en: Martes 5 de Mayo de 2009, 13:50 »
¿Cómo lo haces para que no te funcione con hilos?

1150
Visual Basic para principiantes / Re: Contar Dias del mes,año
« en: Martes 5 de Mayo de 2009, 09:46 »
Cita de: "F_Tanori"
principalmente es mucho mas facil resolverlo con un arreglo
Depende, porque si los meses de entrada son String... Si son números, entonces tienes razón. En todo caso, siempre se reduce a lo mismo porque no es algo que siga ninguna lógica matemática y son tan sólo 12 meses con 3 valores diferentes.

Saludos

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