Resultados de la búsqueda a petición "c"
Reenviar declarar ARCHIVO *
¿Cómo reenvío la declaración?FILE * ¿Cía? Normalmente hago esto usandostruct MyType;, pero, naturalmente, esto no parece ser posible. Si el comportamiento difiere entre los estándares o compiladores de C y con C ++, esto también es de ...
Volumen a unidad física
QueryDosDevice(L"E:", DeviceName, MAX_PATH);(E: es una tarjeta SD) DeviceName es "\ Device \ HarddiskVolume3" ¿Cómo lo "convierto" en algo como"\\.\PHYSICALDRIVE1"
Redes de clasificación estándar para valores pequeños de n
Estoy buscando una implementación de red de clasificación de 5 elementos, pero como no pude encontrar una buena referencia en SO, me gustaría pedir redes de clasificación para todos los valores pequeños de n, al menos n = 3 a través de n = 6 pero ...
¿Por qué dice 'man 2 open' que hay dos tipos de open?
Me encontré con esta pregunta mientras escribíaman 2 open. ¡Dice que hay dos tipos de abiertos, uno con dos args, y uno con tres! la última vez que verifiqué no pudimos sobrecargar las funciones en C. ¿Cómo hicieron esto? ¿Escribieron en C ...
Salida extraña en C fork fork call
Tengo el siguiente código C. #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main () { int i=1; pid_t child_pid = fork(); if (child_pid == 0) { printf ("%d\n", i++); printf ("%d\n", i++); printf ("This is child process."); ...
¿Qué significa 'designar un objeto' en C?
Por ejemplo, int x = 10;Nosotros decimos eso "x designa un objeto int que almacena 10 ". ¿Pero qué significa" designar "exactamente? ¿Significax se comporta como una etiqueta que se refiere a la totalidad de la memoria?
¿Por qué la desreferencia NULL en este fragmento de C no causa un comportamiento indefinido?
Me encontré con un código en el que NULL está encasillado en un tipo de puntero de estructura(foo *) 0, y con ese puntero desreferenciando a un miembro((foo *)0)->my usando la dirección de ese&(((foo *)0)->m)) y escriba convertirlo en entero para ...
Pregunta de asignación de cadena C estática
Considere el siguiente código: char* str = "Hello World"; memcpy(str, "Copy\0", 5);Se produce un error de segmentación durante la memoria. Sin embargo, usando este código: char str[12]; memcpy(str, "Hello World\0", 12); memcpy(str, "Copy\0", ...
BPF clásico en Linux: el filtro no funciona
Estoy tratando de probar el clásico BPF para el filtrado de paquetes conectándolo a un socket sin procesar. Quiero capturar paquetes TCP con el primer byte del puerto de origen == 8 (tcpdump 'tcp [1: 1] = 0x50'), pero no veo paquetes entrantes en ...
"Target record-full" en gdb hace que el comando "n" falle en printf con "El registro de proceso no admite la instrucción 0xc5 en la dirección 0x7ffff7dee6e7"?
Estaba intentando usar el comando "reverse-step" y "reverse-next" dentro de gdb. El desbordamiento de pila me dice que debería ejecutar "target record-full" en el contexto de ejecución donde deseo "rn" y "rs". Pero ocurrió un error extraño: 1 2 ...