Resultados de la búsqueda a petición "c"
¿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)? !, ~, &, ^, |, +, <<, >>.
¿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 ...
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 ...
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 * ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...