Resultados de la búsqueda a petición "c"

3 la respuesta

¿Es posible reescribir el módulo (2 ^ n - 1) usando operadores de bits y restringidos

Para unsigned int x, ¿es posible calcular x% 255 (o 2 ^ n - 1 en general) utilizando solo los siguientes operadores (más sin llamada de bucle, rama o función)? !, ~, &, ^, |, +, <<, >>.

5 la respuesta

¿Qué es un archivo de objeto en C?

Estoy leyendo sobre bibliotecas en C pero aún no he encontrado una explicación sobre qué es un archivo objeto. ¿Cuál es la verdadera diferencia entre cualquier otro archivo compilado y un archivo de objeto? e alegraría si alguien pudiera explicar ...

6 la respuesta

Contenido del encabezado Malloc

Así que, en la mayoría de las implementaciones, malloc almacena un encabezado antes de la memoria asignada para realizar un seguimiento del tamaño de la memoria asignada (de modo que pueda hacerlo de forma gratuita y volver a asignar). ¿Cuáles ...

4 la respuesta

const asignaciones de puntero de caracteres

¿Son válidas las siguientes tareas? O alguno de estos creará problemas. Por favor recomiende const char * c1; const char * c2; const char * c3; char * c4; c2 = c1; c2 = c3; c2 = c4; ¿Qué pasa si hago lo siguiente? ¿Eso está bien? const char * ...

4 la respuesta

Debug vs Release en CMake

En un proyecto compilado de GCC, ¿Cómo ejecuto CMake para cada tipo de destino (depuración / liberación)? ¿Cómo especifico depurar y liberar banderas C / C ++ usando CMake?¿Cómo expreso que el ejecutable principal se compilará cong++ y una ...

3 la respuesta

Extender un segmento de línea a una distancia específica

Estoy tratando de encontrar una manera de extender un segmento de línea por una distancia específica. Por ejemplo, si tengo un segmento de línea que comienza en 10,10 y se extiende hasta 20,13 y quiero extender la longitud en 3, ¿cómo calculo el ...

2 la respuesta

Compilación contra libusb-dev en Ubuntu

Estoy tratando de compilar el ejemplo libusb.c proporcionado por el paquete libusb (si dl el código fuente). No funciona por decir lo menos. #include <stdio.h> #include <sys/types.h> #include <libusb/libusb.h> Eso hace que falle, no ...

1 la respuesta

Cómo leer un archivo binario creado por C / Matlab usando JAVA

He creado un archivo binario con el siguiente código de matlab: x is an array of int32 numbers n is the length of x fid = fopen("binary_file.dat", "wb"); fwrite(fid, n, 'int32'); fwrite(fid, x, 'int32'); fclose(fid); Puedo usar el siguiente ...

4 la respuesta

Volver el puntero de una función

Estoy tratando de devolver el puntero de una función. Pero me está fallando la segmentación. Alguien por favor diga qué está mal con el código #include<stdio.h> int *fun(); main() { int *ptr; ptr=fun(); printf("%d",*ptr); } int *fun() { int ...

5 la respuesta

Function free () en C no funciona para mí

He estado intentando liberar memoria asignada a través demalloc() utilizandofree(). Algunas de las estructuras son gratuitas, pero dejan algunas de la forma en que eran y también permanecen vinculadas a sus hijos. Tampoco libera ...