Resultados de la búsqueda a petición "c"
Funciones de envoltura con macros (sin renombrar) C
Estoy interesado en agregar algo de lógica adicional alrededor de las llamadas a funciones existentes, envolviéndolassinrenombrándolos.(solo para una prueba). Las soluciones existentes que encontré se basan en ajustar una función en una macro ...
¿Las funciones de C declaradas en los encabezados <c____> están garantizadas para estar en el espacio de nombres global, así como estándar?
Así que esto es algo que siempre me he preguntado, pero nunca estaba muy seguro. Por lo tanto, es estrictamente una cuestión de curiosidad, no un problema real. Por lo que yo entiendo, cuando haces algo como#include <cstdlib> todo (excepto las ...
¿Cómo puedo cambiar o reemplazar varias cadenas en el código al mismo tiempo?
Dado el siguiente ejemplo de código: uint8_t i, in, ni; i = in = 2; ni = 1; while (2 == i > ni) in++;¿Cómo puedo reemplazari, in, and ni, respectivamente con cualquierain, ni, and i oinni, inin, and nini utilizando los comandos emacs, vi, * nix ...
Cómo imprimir una dirección de puntero sin printf
Estoy haciendo un ejercicio en el que necesito imprimir la memoria (dirección) de un puntero. Sería fácil hacerlo conprintf("%p", ..) pero no se me permite usarlo. ¿Sabes cómo puedo obtener la dirección sin usarprintf()? La única función ...
¿Cómo comparar los dobles largos con qsort y con respecto al NaN?
Cómo comparar dobles largos conqsort() y con respecto ano un número [https://en.wikipedia.org/wiki/NaN]? Al ordenar una matriz que puede contener no números, me gustaría poner todos esosNAN a un extremo de la matriz ordenada. qsort() impone ...
'unlockEnvironment' implementado a través de 'Rcpp' en lugar de 'en línea'
Pregunta real¿Podría alguien ayudarme a comenzar lo que necesito hacer para implementar el código deunlockEnvironment abajo enRcpp [http://cran.r-project.org/web/packages/Rcpp/index.html]? AntecedentesEncontré ...
¿Por qué necesita "C externo" para las devoluciones de llamada de C ++ a las funciones de C?
Encuentro tales ejemplos en el código Boost. namespace boost { namespace { extern "C" void *thread_proxy(void *f) { .... } } // anonymous void thread::thread_start(...) { ... pthread_create(something,0,&thread_proxy,something_else); ... } } // ...
¿Cuál será su salida y por qué?
Estaba revisando las preguntas sobre las reglas de alcance y todo y luego obtuve un fragmento de código, a continuación: #include <stdio.h> int main() { int x = 1, y = 2, z = 3; printf(" x = %d, y = %d, z = %d \n", x, y, z); { int x = 10; float ...
¿Cómo puede vaciar una escritura usando un descriptor de archivo?
Resulta que todo este malentendido de open () versus fopen () proviene de un controlador I2C defectuoso en el kernel Linux 2.6.14 en un ARM. Hacer un backport de un controlador de bits funcionaba resolvió la causa raíz del problema que estaba ...
ld: 1 símbolo duplicado para arquitectura x86_64
Soy muy nuevo en la programación C y C ++, y tengo muy poca experiencia en programación de software (mi experiencia está basada en la web) Pero estoy tratando de experimentar con C / C ++ y Xcode ... Así que encontré este código (y muchas ...