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

2 la respuesta

¿Cómo definir una definición en C?

¿Es posible escribir un#define que define una#define? Por ejemplo #define FID_STRS(x) #x #define FID_STRE(x) FID_STRS(x) #define FID_DECL(n, v) static int FIDN_##n = v;static const char *FIDS_##n = FID_STRE(v)Pero en vez #define FID_DECL2(n, ...

3 la respuesta

¿Cómo escanear comas, pero con comas no asignadas a una estructura? D

Quiero escanear entradas como: "John, Apellido, 9999" y las comas no deben asignarse a la variable escaneada; espacios al final e inicio de la entrada eliminada ...Ahora para estructurar student_t en forma de p-> nombre, se le asignaría "John", ...

4 la respuesta

¿Cómo llenar el polígono con un color diferente al límite?

Necesito dibujar un polígono que tenga las líneas de límite con un color y llenar el interior con otro color. Hay una forma fácil de hacer esto ? Actualmente dibujo dos polígonos, uno para el color interior y 1 para el límite. Creo que debe ...

4 la respuesta

¿Cuándo utiliza container_of macro?

Sé lo que hace la macro. En muchos códigos de nivel de kernel, a menudo se usa para recorrer listas enlazadas. Quiero encontrar otros casos útiles. ¿Cuándo usas container_of o ...

9 la respuesta

¿Cómo funciona el dispositivo de Duff?

He leído elartículo en Wikipedia en el dispositivo de Duff [http://en.wikipedia.org/wiki/Duff%27s_device], y no lo entiendo. Estoy realmente interesado, pero he leído la explicación allí un par de veces y todavía no entiendo cómo funciona el ...

8 la respuesta

Obtenga la hora actual en C

Quiero obtener la hora actual de mi sistema. Para eso estoy usando el siguiente código en C: time_t now; struct tm *mytime = localtime(&now); if ( strftime(buffer, sizeof buffer, "%X", mytime) ) { printf("time1 = \"%s\"\n", buffer); } El ...

7 la respuesta

Redefining NULL

Estoy escribiendo el código C para un sistema donde la dirección 0x0000 es válida y contiene E / S de puerto. Por lo tanto, cualquier posible error que acceda a un puntero NULL permanecerá sin ser detectado y al mismo tiempo causará un ...

2 la respuesta

Inicialización de mutex pthreads estáticos

Utilizando pthreads, ¿cómo podría uno, en C, inicializar una matriz estática de mutexes? Para un único mutex estático, parece que puedo usar PTHREAD_MUTEX_INITIALIZER. Pero, ¿qué pasa con una matriz estática de ellos? Como, por ...

5 la respuesta

¿Qué es u_int32_t? [duplicar

Posible duplicado: Tipos de datos utilizados en C [https://stackoverflow.com/questions/5090737/datatypes-used-in-c] Hola estoy portando desde Linux a Visual C ++. Y encontré bastantes errores. ¿Qué es u_int32_t? No puedo encontrarlo en Visual ...

5 la respuesta

¿Cómo automatizo la búsqueda de directivas #include no utilizadas?

Normalmente, al escribir código nuevo, descubre que le falta un #include porque el archivo no se compila. Bastante simple, agrega el #include requerido. Pero luego refactoriza el código de alguna manera y ahora ya no se necesitan un par de ...