@JacoboCordoba Entras al chat ? Como te indico en los comentarios, a mi me funciona, con gcc, y siguiendo el estándar. No se si editar la respuesta O_O
Hay una forma relativamente simple:
Tienes que crear 2 archivos adicionales a tu proyecto: uno de cabecera
// leaks.h
#ifndef LEAKS_H
#define LEAKS_H
#include <stddef.h>
#define malloc( S ) ( my_malloc( (S) ) )
#define calloc( C, S ) ( my_calloc( (C), (S) ) )
#define free( P ) ( my_free( (P)...
@Trauma Lo que pasa en el comentario, es que el op no compila directamente con gcc, utiliza el IDE Dev-C++ que hace el trabajo por el y aunque incluya el archivo cabecera, no incluye el de código.
A menos que lo ponga en la configuración de su proyecto.
@Trauma Pues es una buena forma de reutilizar 8 bytes :P
Llevo un tiempo dando vueltas y no soy capaz de dar con la solucion, a ver si me podeis ayudar. He intentado hacer busquedas en la web, pero no encuentro lo que necesito.
Os explico.
Tengo una tabla (.php), la tabla obtiene los valores mediante una consulta a mysql.
Hasta aqui funciona correcta...
Parece que la ludificación de la plataforma resultó en el paradigma de cerrar preguntas por "no se entiende" para tener tiempo de investigar hasta se entiende para escribir una respuesta
@Mariano y generalmente solamente funciona así junto con el paradigma de votar para cierre en "forma solidaria" (aka ya hay un voto para cierre, la pregunta debe ser mala)
@StefanNolde aunque desde tus comentarios, creo que disminuyó bastante el voto solidario (que como te dije, tenía un motivo y estaba bien que fuese así antes)
@Trauma Mi idea es crear una máquina virtual de registros, donde se pueda traducir una instrucción a un conjunto de bytes y ejecutar todo en base a esos bytes.
@Trauma Sí, el último interprete que hice en C, fue con ASTs y para hacer un for (i in range(1,10)) era un problema, no importa las optimizaciones que le hiciera.
@NaCl Si lo hiciera yo, lo haría al mas alto nivel posible. Y que conste que nunca he hecho ninguno, pero he estudiado el código fuente, los detalles de implementación, de varios.
@Trauma Lo último que hice para ajustar todo, fue crear mi propio rango de direcciones, así cada vez que haga malloc o realloc, pido direcciones a mi array.
@toledano Obviamente discrepo, de lo contrario, lo que he puesto en mi autorespuesta lo hubiera incluido en mi respuesta a la pregunta del otro miembro.
@NaCl para esas cosas, uso uniones, con todo del mismo tamaño, y hago algo parecido a lo que tu dices, creo varios bloques grandes y cojo los trozos que necesito
@Trauma Pero, estoy intentando hacer la mimica de x86 con su forma de codificar los bytes. Lo último que haré es crear dos proyectos de prueba un stack machine y la otra en alto nivel como propones, para que veas la diferencia de ambos, vale?
@Trauma No estudio sobre compiladores, me gusta leer sobre estructuras de datos, eso me ha metido en esto de lleno, saber de que forma puedo optimizar mi código al punto más efectivo.
@StefanNolde No veo cómo el cierre tenga algo que ver con ganar tiempo en este ejemplo... El cierre fue porque estaba en inglés... De hecho, si hay algo que no me parece que sea bueno es que la hayas traducido. Son más las contras que los beneficios de traducir una pregunta
Buenas, soy bastante nuevo en lenguaje C y estoy tratando de resolver un problema pero no hallo la forma de generar en posiciones aleatorias datos int aleatorios. El problema va mas o menos asi:
En la pantalla inicial se hará la presentación (nombre y/o descripción) del juego, luego se le solici...
Cordial saludo a todos, tengo una duda y es la siguiente:
Tengo que instalar dos AP, uno de ellos es direccional y el otro omnidireccional, y queremos colocar en ambos el mismo SSID y la mismas contraseña, para que cuando se desconecten de una se pase a la otra automáticamente, ese no es el prob...
En mi script puedo transferir la propiedad de una carpeta/archivo de Google Drive (definiendo en una variable la ID), me gustarÃa poder recorrer las subcarpetas y que transfiriera la propiedad de ambos..
//TRANSFERIR CARPETA
function PropiedadCarpetas()
{
var carpeta = DriveApp...
@Mariano buenas buenas! si, me encantaría encontrar una forma de contribuir a SOes :) genial, yo laburando mucho con SEO (algo que siempre odié... pero ahora me doy cuenta de que el problema no era con SEO sino con las empresas y los objetivos). Así que aprendiendo mucho!
@g3rv4 ¿cómo "encontrar una forma"? ¿y tus respuestas? eso es contribuir! ... Me imagino que puede ponerse algo tedioso el querer complacer objetivos de ese estilo
@Mariano sep... quería por lo menos responder 2 por mes, pero vengo por debajo. Me cuesta encontrar preguntas interesantes sin respuestas interesantes :)
@g3rv4 me pasa a veces... una opción que quizás te vaya es armar una pregunta-respuesta de algo que te interese. Siempre vienen bien y al resto le encanta leer contenido fresco
@Mariano esos van para el blog generalmente... porque son más extensos que una pregunta que entre en SO... pero voy a tenerlo en cuenta... problemas concretos que no son triviales son buenos candidatos para pregunta-respuesta
gracias!!! es una estrategia que no tenía en mente y estaba medio frustrado... por lo menos ahora tengo una idea accionable
Tengo el siguiente código, pero no consigo entender como el resultado de d finalmente es -4.
double dades[5];
double* pDouble = 0;
int* pInt1 = 0;
int* pInt2 = 0;
pDouble = &dades[2];
pInt1 = (int*)(&dades[4]);
pDouble--;
pInt1--;
pInt2= (int*)(pDouble);
pInt2++;
int d = pInt2-pInt1;
Alguien...
Tengo el siguiente código, pero no consigo entender como el resultado de d finalmente es -4.
double dades[5];
double* pDouble = 0;
int* pInt1 = 0;
int* pInt2 = 0;
pDouble = &dades[2];
pInt1 = (int*)(&dades[4]);
pDouble--;
pInt1--;
pInt2= (int*)(pDouble);
pInt2++;
int d = pInt2-pInt1;
Alguien...
@Trauma en realidad le da 4 pq una de las variable tiene la direccion del primer lugar del array y la otra tiene la dire del ultimo... es un problema de indirecciones.. pero la pregunta es mala y no resuelve el problema de nadie mas y no merece existir...
@Trauma pero por mas linda que armes la respuesta nadie va a encontrarla pq la pregunta dice cualquier cosa.. tendrias que reescribir la pregunta para que sirviera...
@Trauma ok por mi si quieres resolverle el ejercicio.. o solo le vas a explicar la aritmetica..??? lo ultimo seria lo mejor... no la encuentro en la cola...
Sobre UML, imaginad que tenemos tres clases, cliente, coche y empleado. El empleado tiene un método que es vender, cuyo paso de parámetros es (Coche a, Cliente b). Si quisiera representar esto en UML, debería de relacionar (asociación) Empleado con ambas clases, ya que utiliza a cliente y coche en su paso de parámetros? Mi duda nace de que ambos objetos están en un paso de parámetros de un método de empleado y no como atributos de la clase
hey @LuiggiMendoza podrías dar un voto para reapertura de esta pregunta: es.stackoverflow.com/questions/59182/… el buen @Trauma tiene una buena respuesta
quienes colaboran en SOes le cambian la vida a todos los visitantes, quienes encuentran conocimiento, sabiduría, recomendaciones, inclusive jalones de orejas por vagos y también muy buenas amistades en la sala de chat :D
Jodeeeeeerrrr ... a terminar de pegar la cajita de la niña para el trabajo de tecnología ... me tendrian que dar la nota a mi :-( Ahora sigo con la respuesta
@Mariano mmm, entiendo el problema. En el fondo es uno de principios y limites. Yo no haría eso si existiera cualquier duda que se podría malinterpretar la pregunta, tampoco si la traducción sería muy complejo. Lo voy a pensar
@ArtEze Una sobre coordenadas de la aguja del minutero
Buscaba algo similar, pero para extrapolarlo a coordenadas en un mapa. Tengo que hacer adaptaciones y pruebas, pero que me parece que va a ir muy bien.
@StefanNolde Principalmente es porque lo más probable es que quede sin que nadie la acepte. Desde mi punto de vista, si te dan ganas de contestarla, es más efectivo agarrar esa pregunta y hacerla por tu cuenta y responderla... Así por lo menos queda alguien con criterio como autor