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

4 la respuesta

¿Cómo uso mqueue en un programa c en un sistema basado en Linux?

¿Cómo uso mqueue (cola de mensajes) en un programa c en un sistema basado en Linux? Estoy buscando algunos buenos ejemplos de código que pueden mostrar cómo se hace esto de manera correcta y adecuada, tal vez un tutorial.

1 la respuesta

Declaración en macro C ++

Al leer el código de cromo, se encontró una macro útil para manejar el error EINTR de las llamadas al sistema en sistemas compatibles con POSIX. Aquí está el código (base / posix / eintr_wrapper.h): #define HANDLE_EINTR(x) ({ \ decltype(x) ...

1 la respuesta

Eliminar elemento de la lista vinculada por un determinado criterio

He escrito esta función: List* delPaintingCode(List* head, char *code) { List *p,*q; for(p=head;p!=NULL;q=p,p=p->next) { if(!strcmp(code,p->code)) { if (p==head) { q=head; head=p->next; free(q); } else { q->next=p->next; free(p); p=q; } } ...

3 la respuesta

ruta incluye y src directorio makefile

Siguiendo este tutorial: http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/ [http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/] Tiene 3 archivos 2 de los cuales son.c archivos y 1.h archivo. El tutorial trata sobre la ...

1 la respuesta

¿Cuál es la definición de "matriz" en C?

El estándar definetipo de matriz meticulosamente, pero no veo ninguna definición paraformación. Podríamos decir "objeto de tipo de matriz", sin embargo, eso no puede ser correcto como objetos sin tipo (por ejemplo, espacio asignado pormalloc) ...

1 la respuesta

Uso del puntero doble en la implementación de la lista Hash del kernel de Linux

Estoy tratando de entender la implementación del kernel de Linux de la lista vinculada y la tabla hash. Un enlace a la implementación esaquí [http://lxr.linux.no/linux+v2.6.34/include/linux/list.h]. Entendí la implementación de la lista ...

1 la respuesta

printf imprime "D" extra después de llamar a getchar () [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué el programa C imprime 0D en lugar de 0? (Cuando EOF se envía como Ctrl + D) [duplicado] [/questions/8306225/why-does-c-program-print-0d-instead-of-0-when-eof-sent-as-ctrld] 2 respuestasEstoy ...

1 la respuesta

¿Hay implementaciones que admitan un cero negativo o lo reserven como una representación trampa?

En la mayoría de las implementaciones de este día y edad, un valor entero con signo que tiene un patrón de bits de 1 para el bit de signo y todo 0 para los bits de valor tiende a representar el valor más bajo posible para ese tipo de entero con ...

1 la respuesta

Declarando y modificando cadenas en C

Recientemente comencé a intentar aprender el lenguaje de programación C. En mi primer programa (simple hola mundo), me encontré con las diferentes formas de declarar una cadena después de darme cuenta de que no podía ...

2 la respuesta

obtener el texto en la pantalla con ncurses

¿Hay alguna forma de recuperar los caracteres generados en una variable en ncurses? digamos que hago: printw("test");entonces quiero poder: somefunc(strbuffer); printf("%s",strbuffer); // testNecesito una función para recuperar todos los ...