Resultados de la búsqueda a petición "c"
¿Hay alguna manera de usar GCC __attribute __ ((noreturn)) y <stdnoreturn.h> sanamente en una sola unidad de traducción?
En C11, existe la palabra clave_Noreturn que es un especificador de función (comoinline es) que indica que la función no regresa - llamaexit() o equivalente. También hay un encabezado,<stdnoreturn.h>, cuya definición completa es: 7.23_Noreturn ...
¿Las variables globales son extern por defecto o es equivalente a declarar variable con extern en global?
Pasé por las siguientes dos preguntas, variables globales estáticas y externas en C y C ++ [https://stackoverflow.com/questions/11055802/static-and-extern-global-variables-in-c-and-c] ¿Las variables globales en C son estáticas o ...
¿Cómo encontrar las coordenadas de un triángulo equilátero 2d en C?
Tengo las coordenadas (x, y) de 2 puntos. Quiero construir el tercer punto para que estos 3 puntos formen un triángulo equilátero. ¿Cómo puedo calcular el tercer punto? Gracias
¿Qué tan grande debe ser mi búfer recv al llamar a recv en la biblioteca de sockets?
Tengo algunas preguntas sobre la biblioteca de sockets en C. Aquí hay un fragmento de código al que me referiré en mis preguntas. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); ¿Cómo decido qué tan grande hacer recv_buffer? Estoy ...
Explotar desbordamiento de pila en C
La pregunta es en realidad sobre los desbordamientos de la pila en C. Tengo una tarea que no puedo hacer por mi vida, he mirado todo en el gdb y simplemente no puedo entenderlo. La pregunta es la siguiente: int i,n; void confused() { ...
¿Qué hace este código y qué significa cada uno de los símbolos utilizados? El lenguaje utilizado es C y soy un principiante en la codificación.
Encontré un código del que no podía entender lo que están haciendo estas dos líneas. Ni siquiera puedo obtener la sintaxis. Especifique para qué tipo de funcionalidades se han utilizado, por ejemplo, supongo que ha habido un uso de operadores ...
sizeof (struct) diferente para diferentes compiladores
Supongamos que tengo un código como este: #include <stdio.h> #include <stdint.h> int main(int argc, char *argv[]) { typedef struct{ uint16_t x : 9; uint8_t y : 7; } z; printf("sizeof(z) = %lu\n",sizeof(z)); }Tengo diferentes resultados para ...
PHP: Cómo llamar a funciones de biblioteca estándar
Estoy empezando con PHP para páginas web dinámicas. Tengo algunas bibliotecas escritas en ANSI C para obtener / configurar parámetros y otras cosas propietarias. Me pregunto, ¿hay una solución simple para usar un contenedor dentro de PHP para ...
Obtener la ruta ejecutable real del contexto del proceso actual - kernel de Linux
Estoy tratando de obtener la ruta ejecutable real de un proceso en ejecución a través de mi controlador de kernel. He hecho lo siguiente: static struct kretprobe do_fork_probe = { .entry_handler = (kprobe_opcode_t *) process_entry_callback, ...
¿Por qué todos mis hilos duermen usando sleep ()?
Vi el siguiente fragmento de código con respecto al subprocesamiento en Linux en la web. Pero cuando lo ejecuto, todos los hilos parecen dormir en lugar de solo el hilo principal. ¿Por qué? Además, sin dormir (5), la afirmación: "Hilo ...