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

1 la respuesta

¿Cómo incluyo solo los símbolos usados cuando se enlaza estáticamente con gcc?

Estoy implementando un pequeño programa compilado con gcc, 4.3.2-1.1 (Debian). Este programa se implementará en plantillas de máquinas virtuales que van desde Debain 5 hasta Fedora, Ubuntu, Slackware, Arch y otros. El programa depende de ...

4 la respuesta

¿Cómo convierto una cadena binaria a hexadecimal usando C?

¿Cómo convierto una cadena binaria de 8 bits (por ejemplo, "10010011") a hexadecimal usando C?

1 la respuesta

¿Puede GCC fusionar matrices de cadenas globales duplicadas?

Me he estado preguntando si es posible compilar usando GCC con algún indicador de optimización para evitar tener dos matrices duplicadas en la sección .rodata. Por lo tanto, las direcciones de memoria serían las mismas. Por ejemplo const char ...

2 la respuesta

Configurar la dirección IP usando SIOCSIFADDR ioctl

Estoy tratando de obtener y configurar la dirección IP usando la interfaz IOCTL en Linux. Puedo obtenerlo y configurarlo con éxito. Cuando configuro la dirección IP,ifconfig eth0 muestra una dirección IP correcta, pero luego el sistema se ...

6 la respuesta

¿Puede fallar una llamada a free () en C?

Puede llamar afree() falla de alguna manera? Por ejemplo free(NULL);

13 la respuesta

Busque el bit de orden más alto en C

lo que busco es algo en lo que puedo ingresar un número y devolverá el bit de orden más alto. Estoy seguro de que hay una manera simple. A continuación se muestra un ejemplo de salida (a la izquierda está la entrada) 1 -> 1 2 -> 2 3 -> 2 4 -> 4 ...

3 la respuesta

¿Pueden los hilos escribir en diferentes elementos de la misma matriz de estructuras sin bloqueo?

Estoy tratando de usar hilos (¡por primera vez!) En una aplicación GCC C que funciona bien en modo sin hilos. Cuando lo ejecuto, algunos subprocesos dan resultados que son todos cero en lugar de las respuestas requeridas (que sé para fines de ...

3 la respuesta

estructuras con uint8_t en una MCU sin tipo de datos uint8_t

Soy desarrollador de software incorporado y quiero interactuar con un dispositivo externo. Este dispositivo envía datos a través de SPI. La estructura de esos datos está predefinida por el fabricante del dispositivo externo y no se puede editar. ...

2 la respuesta

Advertencia 359 al pasar cadena a char *

Estoy tratando de pasar una cadena a una función: void PassString(unsigned char * value) { // ... } int main(void) { while(1) { PassString("TEST"); } } Recibo una advertencia: (359) conversión ilegal entre tipos de puntero.

1 la respuesta

Agregue un tiempo de espera para getchar ()

Necesito agregar una función de tiempo de espera para getchar () en mi programa. ¿Qué debo hacer para que cuando mi programa alcance la instrucción getchar (), solo esperará una cierta cantidad de tiempo para que el usuario haga una pulsación ...