Resultados de la búsqueda a petición "c"
¿Qué es mejor para IPC local, colas de mensajes POSIX (mqueues) o sockets de dominio Unix (local)?
¿Es mejor usar las colas de mensajes POSIX o los sockets de dominio Unix para la comunicación IPC local? He trabajado con sockets Unix entre máquinas (no dominio) y recuerdo que hacer y romper la conexión causaría que los sockets se demoren un ...
sprintf () con asignación automática de memoria?
Estoy buscando una implementación similar a sprintf () de una función que asigna automáticamente la memoria requerida. Entonces quiero decir char* my_str = dynamic_sprintf( "Hello %s, this is a %.*s nice %05d string", a, b, c, d );y my_str ...
Con las matrices, ¿por qué ocurre que a [5] == 5 [a]?
Como señala Joel enPodcast de desbordamiento de pila # 34 [https://stackoverflow.blog/2008/12/18/podcast-34/]enLenguaje de programación C [https://rads.stackoverflow.com/amzn/click/com/0131103628](también conocido como: K&R), se menciona esta ...
Datos de lectura de Linux de UART
Quiero leer datos de UART, seguíeste tutorial [http://xanthium.in/Serial-Port-Programming-on-Linux], la función de escritura funciona como se esperaba, sin embargo, tengo problemas con la función de lectura: Esta es la función uart_init: void ...
ANSI C equivalente de try / catch?
Tengo un código C con el que estoy trabajando, y encuentro errores cuando el código se está ejecutando, pero tengo poca información sobre cómo hacer un try / catch adecuado (como en C # o C ++). Por ejemplo, en C ++ solo haría: try{ //some ...
Cómo manejar UnsafeMutablePointer correctamente
Estoy un poco confundido. ¿Cuándo debo llamar gratis y cuándo destruir / dealloc? Estoy trabajando en un fragmento de código corto que aprende el audio principal. Pensé que si llamabaUnsafeMutablePointer<Type>.alloc(size) entonces debería ...
Programación en C: dos para bucles a recursividad
Estaba tratando de hacer una función recursiva que simulara dos para bucles. Entonces, la función tendría que hacer esto: int recursion(int n, int i, int j) { for(i=0; i<n; i++) { for(j=i+1; j<n; j++) { printf("%d %d\n", i, j); } } }pero, quiero ...
Relleno de alineación de estructura, mayor tamaño de relleno y orden de miembros de estructura
He estado aprendiendo sobre el relleno de datos de estructura desde que descubrí que mi operador sizeof () no estaba devolviendo lo que esperaba. Según el patrón que he observado, alinea los miembros de la estructura con el tipo de datos ...
Comunicación "Servidor" a "Servidor" ZeroMQ
Quiero construir un sistema que tenga la siguiente arquitectura: +------------------+ +------------------+ | App1. 0mq client | <------> | App2. 0mq server | +------------------+ +------------------+dónde App2es unZeroMQ servidor y es una caja ...
¿Cómo incrustar un comando en bash que actúa como incorporado? [cerrado]
He creado una utilidad de línea de comandos usando el lenguaje de programación C. Ahora quiero incrustar ese comando en bash. Debe actuar como el comando incorporado bash 'cd'. ¿¿Cómo puedo hacer eso?? En la fuente bash vi que hay un directorio ...