Resultados de la búsqueda a petición "c"
Implementación de una función genérica de 'mapa' sobre matrices en C
Tengo dificultades para implementar una función genérica de 'mapa' sobre matrices. Comencé con el siguiente borrador: void MapArray(void * src, void * dest, void * (f)(void *), size_t n, size_t elem) { unsigned int i = 0, j = 0; void * temp = ...
El programa C no agrega flotante correctamente
Tengo un método que se ve así: float * mutate(float* organism){ int i; float sign = 1; static float newOrg[INPUTS] = {0}; for (i = 0;i<INPUTS;i++){ if (rand() % 2 == 0) { sign = 1; } else { sign = -1; } float temp = (organism[i] + sign); ...
¿Cómo separar la lógica de registro de la lógica de negocios en un programa en C? ¿Y en uno de C ++?
Actualmente estoy codificando en C y tengo muchas printfs para poder rastrear, en algunas ocasiones, el flujo de mi aplicación. El problema es que algunas veces quiero más detalles que otras, por lo que generalmente paso mi tiempo comentando / ...
Llamar a kill en un proceso hijo con SIGTERM finaliza el proceso padre, pero llamarlo con SIGKILL mantiene vivo al padre
Esta es una continuación de¿Cómo evitar que SIGINT en el proceso hijo se propague y mate el proceso padre? [https://stackoverflow.com/questions/40474600/how-to-prevent-sigint-in-child-process-from-propagating-to-and-killing-parent-pr] En la ...
Uso extraño del vacío
He estado revisando un código fuente en C y noté lo siguiente: void some_func (char *foo, struct bar *baz) { (void)foo; (void)baz; }Por que esvoid utilizado aquí? Lo sé(void) antes de que una expresión indique explícitamente que el valor ...
¿Por qué GCC usa la multiplicación por un número extraño en la implementación de la división de enteros?
He estado leyendo sobrediv ymul operaciones de ensamblaje, y decidí verlos en acción escribiendo un programa simple en C: File division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); ...
Cómo declarar el puntero a la matriz de estructuras en C [duplicado]
Esta pregunta ya tiene una respuesta aquí: c puntero a la matriz de estructuras [/questions/16201607/c-pointer-to-array-of-structs] 4 respuestasNuevo en punteros y C y necesito para mi programa un puntero para una matriz de estructuras y poder ...
Dos argumentos para calloc
Por quecalloc tomar dos argumentos en lugar de uno comomalloc? Específicamente, dado que no hay diferencia entre (o ¿existe?) Entre las siguientes expresiones: calloc (a, b); calloc (b, a); calloc (a * b, 1); calloc (1, a * b);¿Por qué ...
¿Cómo completo K&R ejercicio 2-4?
Estoy aprendiendo a escribir programas en C usando el libro k & r (El lenguaje de programación C) y tengo un problema con uno de los ejercicios. Me está pidiendo que detecte y elimine un carácter en la cadena s1, que coincide con cualquier ...
Llamar a la función C desde Perl dentro de la aplicación C incorporada
Ok, esta es una pregunta muy interesante y puede que no haya una manera fácil de hacerlo, pero pensé que lo lanzaría allí antes de decidir que modificar Perl es mi respuesta subyacente. Así que tengo una aplicación C que llama scripts de Perl de ...