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

1 la respuesta

C: Insertar / obtener elemento en / desde la matriz vacía

Tengo que crear una matriz genérica que pueda contener estructuras de datos genéricos. ¿Cómo puedo poner una estructura genérica en una ranura vacía de mi matriz vacía? Este es mi codigo. struct CircularBuffer { int E; int S; int length; // ...

5 la respuesta

¿Es seguro que varios hilos invoquen la misma función?

¿Es seguro, por ejemplo, hacer: void AddTwo(int &num) { num +=2; } void ThreadProc(lpvoid arg) { AddTwo((int)arg); }¿Sería seguro que esto ocurriera si 4 hilos lo hicieran al mismo tiempo? Gracias

1 la respuesta

Almacene la salida del comando del sistema en la matriz de caracteres local en c

¿Hay alguna manera de almacenar la salida del comando del sistema en una matriz de caracteres, ya que el comando del sistema solo devuelve int.

22 la respuesta

Is uninitialized local variable the fastest random number generator?

Sé que la variable local no inicializada es un comportamiento indefinido (UB), y también el valor puede tener representaciones de trampa que pueden afectar la operación posterior, pero a veces quiero usar el número aleatorio solo ...

3 la respuesta

C / C ++: ¿Cómo calcular la cadena de archivos de encabezado para una definición dada?

En Visual C ++, uno puede encontrar el archivo de encabezado dondenombre (variable o tipo) esdefinidopresionando F12 o eligiendoIr a definición. Esta característica es muy útil, pero solo muestra elubicación final(archivo de encabezado) donde se ...

2 la respuesta

Obteniendo error: el formato especifica el tipo 'int' pero el argumento tiene el tipo 'double'

No sé por qué esto no se compilará. ¿Alguna idea? Es bastante sencillo y he pasado una eternidad mirándolo y no puedo entender qué tiene de malo. #include <stdio.h> #include <stdlib.h> void euroToDollar(double euro); int main() { double ...

4 la respuesta

el desplazamiento de bits con tipo largo sin signo produce resultados incorrectos

Estoy un poco confundido porque quería inicializar una variable de tipounsigned long cuyo tamaño es de 8 bytes en mi sistema (en todos los sistemas modernos, supongo). Cuando quiero asignar1 << 63 a la variable, sin embargo, recibo ...

4 la respuesta

Elija un binario C según el entorno.

He compilado mi código con banderas específicas (-Os, -O2, -march = native y sus combinaciones) para producir un tiempo de ejecución más rápido. Pero mi problema es que no siempre ejecuto en la misma máquina (porque en mi laboratorio hay varias ...

1 la respuesta

c ++ y <complex.h> con <complex> en archivos separados

Notas:Estoy compilando en OSX usando Apple LLVM versión 6.0 (clang-600.0.56) (basado en LLVM 3.5svn) Específicamente, estoy tratando de compilar una fuente monolítica de LibIIR, una biblioteca de filtros mantenidaaquí ...

5 la respuesta

¿Cómo puedo realizar un desplazamiento aritmético a la derecha en C de forma portátil?

Estamos escribiendo un emulador donde necesitamos firmar propagando el desplazamiento a la derecha. El sistema emulado usa números de complemento a 2. Leí que el>> El operador en enteros con signo en C está definido en la implementación. Por lo ...