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

3 la respuesta

¿Es un comportamiento indefinido memcpy de una variable no inicializada?

Está utilizando una variable no inicializada comosrc paramemcpy comportamiento indefinido en C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }

8 la respuesta

¿Hay algún lenguaje que se ajuste a los mismos nichos que C?

¿Los lenguajes propuestos o implementados encajan en el mismo (enorme) nicho que C, con la intención de ser una alternativa, mientras se mantiene toda la aplicabilidad al sistema operativo, alto rendimiento, funciones integradas y otras?

3 la respuesta

Volcar memoria de un proceso

Al leer / proc / $ PID / maps obtienes las regiones de memoria mapeadas. ¿Hay alguna forma de volcar una de estas regiones? $ cat /proc/18448/maps ...[snip]... 0059e000-005b1000 r-xp 00000000 08:11 40 /usr/local/lib/libgstlightning.so.0.0.0 ...

2 la respuesta

Swift convierte uint64_t de C diferente de lo que usa su propio tipo UInt64

Estoy en el proceso de portar una aplicación de (Objective-) C a Swift pero tengo que usar un marco de terceros escrito en C. Hay un par de incompatibilidades como typedefs que se interpretan como Int pero tienen que pasarse al Las funciones de ...

1 la respuesta

El programa compilado con -fPIC se bloquea al pasar sobre la variable local de hilo en GDB

Este es un problema muy extraño que ocurre solo cuando el programa se compila con-fPIC opción. Utilizandogdb Puedo imprimir variables locales de subprocesos, pero al pasar por encima de ellas se bloquea. thread.c #include <pthread.h> #include ...

5 la respuesta

C1x: ¿Cuándo aterrizará, qué esperar?

C99 todavía no es compatible con muchos compiladores, y gran parte del enfoque ahora está en C ++ y su próximo estándar C ++ 1x. Tengo curiosidad por saber qué "obtendrá" C en su próximo estándar, cuándo lo obtendrá y cómo mantendrá a C ...

3 la respuesta

Asignación de memoria dinámica en C incrustado

¿Puedo usar las funciones malloc y eliminar en C incrustado? Por ejemplo, tengo una función, donde se creó el puntero en la estructura con la función malloc. Esta dirección de retorno de función en ram y puedo usar esto. Después de salir de mi ...

6 la respuesta

¿Cómo evitar una larga cadena de free (o eliminaciones) después de cada verificación de error en C?

Supongamos que escribo mi código a la defensiva y siempre verifico los tipos de retorno de todas las funciones que llamo. Entonces voy como: char* function() { char* mem = get_memory(100); // first allocation if (!mem) return NULL; struct ...

4 la respuesta

¿Cuál es la forma más sencilla de implementar bigint en C?

Estoy tratando de calcular 100! Estoy buscando la forma más simple de lograr esto usando C. He leído pero no he encontrado una respuesta concreta. Si debes saber, programo en Xcode en Mac os X. ¡Gracias!

3 la respuesta

Tomando entrada de stdin después de freopen ()

Hola, quiero saber cómo podemos recibir aportes destdin de nuevo después de invocar: freopen("Smefile.txt","r",stdin);Precisamente, quiero que mi primero en el primero de mi programa deba recibir información de un archivo designado que ...