Resultados de la búsqueda a petición "c"
¿Conversión de dirección Ethernet a forma legible?
struct ethernet_header { u_char ether_dhost[ ETHER_ADDR_LEN]; u_char ether_shost[ETHER_ADDR_LEN]; u_short ether_type; }; for(i = 0;i <6; i++) printf("dest ether:%x",ethernet->ether_dhost);¿Cómo imprimir la dirección Ethernet en forma legible ...
¿Ejecutando un programa C en python?
Tengo este programa C, al menos creo que lo es (archivos: spa.c, spa.h). ¿Hay alguna manera de que pueda ejecutar este script desde Python SIN pasar argumentos adicionales al intérprete de Python (de lo contrario, ¿cuáles serían los ...
¿Pasar un argumento de C a la asamblea?
¿Cómo puedo pasar un argumento de una función principal de C a una función de ensamblaje? Sé que mi función personalizada tiene que parecerse a algo como: void function(char *somedata) __attribute__((cdecl));Ahora, ¿cómo usaríasomedata en un ...
Encontrar el rango de direcciones del segmento de datos
Como ejercicio de programación, estoy escribiendo un recolector de basura de marcado y barrido en C. Deseo escanear el segmento de datos (globales, etc.) en busca de punteros a la memoria asignada, pero no sé cómo obtener el rango de ...
¿Por qué tengo basura en esta tubería?
Estoy ejecutando un código de servidor / cliente full-duplex que encontré en el sitio web de Oracle: Al escribir ./fd_client jajaja me sale algo como: HAHAHA0 $0 La mayúscula está bien (es lo que se supone que debe devolver el servidor) ...
Cuente cuántos 1 hay en las posiciones impares de una matriz de números de 32 bits
Estoy implementando una función de ensamblaje simple llamada a través de un programa en c, para contar cuántos 1 hay en la posición impar de una matriz en 32 bits. El primer argumento pasado a la función es el puntero a la matriz, mientras que el ...
comunicación serial en estudio visual usando windows.h
Soy nuevo en el estudio visual. Quiero transferir y recibir algunos datos del kit LPC2148 para esto. Quiero hacer la comunicación en serie en el estudio visual. He usado dos.h en turboC Bios.h también se usa para el mismo propósito pero esos son ...
¿Por qué estas funciones de intercambio se comportan de manera diferente?
#include <stdio.h> void swap1(int a, int b) { int temp = a; a = b; b = temp; } void swap2(int *a, int *b) { int *temp = a; a = b; b = temp; } void swap3(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } main() { int a = 9, b = 4; printf("%d ...
¿Crear una función C sin el prólogo / epílogo generado por el compilador y la instrucción RET?
Considere esta función: void foo(){ //do something }En el ensamblaje se vería algo así (no exacto): push something ;do stuff pop something retPero no quiero este código generado (JUBILADO, EMPUJAR, POPULAR ...) Solo quiero una etiqueta para un ...
¿Cómo trata C el número 0 en la arquitectura de complemento de uno?
Recientemente he estado estudiando el sistema complementario de representación de números y, por lo que entiendo, hay dos variantes del número 0. Hay un cero negativo (-0) y un cero positivo (+0). Mi pregunta es, en una arquitectura de ...