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

2 la respuesta

Bit Twiddling Hacks: intercalar bits de la manera obvia [cerrado]

estoy interesado en este problema Intercalar bits de la manera obvia(dehttp://graphics.stanford.edu/~seander/bithacks.html [http://graphics.stanford.edu/~seander/bithacks.html]) unsigned short x; // Interleave bits of x and y, so that all of ...

4 la respuesta

Para qué (;;) y while (); media en C [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Qué significa "para (;;)"? [/questions/4894120/what-does-for-mean] 5 respuestas Estoy viendo algunos códigos de ejemplo y vi que alguien hizo esto for (;;) { // ... }¿Es eso equivalente awhile(1) { } ...

2 la respuesta

¿Por qué main () no se puede declarar como estático en C?

¿Por qué main debe declararse como si tuviera un enlace externo? ¿Por qué no debería ser estático? ¿Qué se entiende por enlace externo?

2 la respuesta

Un programa c de papel GATE

Hola, ayer di mi examen GATE y en este examen había una pregunta: ¿Qué imprime el siguiente fragmento del programa C? char c [] = "GATE2011"; char *p =c; printf ( "%s", p+p [3] − p [1]) ;opciones: (A) GATE2011 (B) E2011 (C) 2011 (D) 011La ...

8 la respuesta

Mutex ejemplo / tutorial?

Soy nuevo en multihilo y estaba tratando de entender cómo funcionan los mutexes. Busqué mucho en Google yEncontré un tutorial decente [http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html], pero aún dejó algunas dudas sobre cómo ...

1 la respuesta

Capturando mensajes de error de libc, redirigiendo desde / dev / tty

Estoy tratando de detectar mensajes de error que libc genera cuando detecta condiciones de error. Por ejemplo, mi código de prueba: #include <stdlib.h> int main() { char* p = (char*)malloc(10); free(p); free(p); }Genera esta salida $ ./main *** ...

6 la respuesta

Puntero de cadenas C frente a matrices [duplicado]

Posible duplicado: ¿Cuál es la diferencia entre char s [] y char * s en C? [https://stackoverflow.com/questions/1704407/what-is-the-difference-between-char-s-and-char-s-in-c] Por que es: char *ptr = "Hello!"diferente que: char ptr[] = ...

4 la respuesta

¿Qué debería realmente devolver strlen () en este código?

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char qq[] = {'a' , 'b' , 'c' , 'd'}; char qqq[] = "abcd"; printf("%d\n" , sizeof qq / sizeof qq[0]); // line A printf("%d\n" , strlen(qq)); // line B printf("%d\n" ...

1 la respuesta

subprocesos con prioridad en tiempo real

Necesito administrar un grupo de subprocesos con diferentes prioridades, por lo que escribí el siguiente procedimiento de inicio de subprocesos: static int startup(thrd_t *thrd, thrd_sync_t *sync, int prio) { pthread_attr_t attr; int err; struct ...

2 la respuesta

Biblioteca de uso general para el estándar C?

¿Existe alguna biblioteca de uso general ampliamente conocida para el estándar C. Estoy pensando en algo como lo que es Boost para C ++. Encontré la biblioteca C POSIX ... ¿alguna otra?