Resultados de la búsqueda a petición "c"
Produzca bucles sin instrucción cmp en GCC
Tengo varios ciclos cerrados que estoy tratando de optimizar con GCC e intrínsecos. Considere, por ejemplo, la siguiente función. void triad(float *x, float *y, float *z, const int n) { float k = 3.14159f; int i; __m256 k4 = _mm256_set1_ps(k); ...
cómo mostrar el proceso como en ps -e
¡Hola! Quiero hacer un programa c simple que funcione como ps -e. Las únicas columnas que deben mostrarse son PID y CMD. Ese es mi código: #include <dirent.h> #include <errno.h> #include <sys/types.h> #include <stdio.h> #include <regex.h> int ...
¿Matlab alguna vez copia los datos pasados a una función mex?
Con respecto a la copia diferida: ¿Matlab alguna vez copiará los datos pasados a una mexFunction, que la modifica? Por ejemplo en myMex(input1(:,:,ii), input2(:,:,ii))¿Se puede estar seguro de que las matrices de entrada nunca se copian, de ...
Usando fseek () con append
Estoy tratando de usar este código, excepto que en lugar de sobrescribir el archivo, solo quiero agregarlo. Sin embargo, cuando uso el modo "a" o "a +", parece que el fseek no funciona. En lugar de escribir en el archivo "This is C Programming ...
Obtener la parte fraccional de un flotador sin usar modf ()
Estoy desarrollando una plataforma sin una biblioteca matemática, así que necesito construir mis propias herramientas. Mi forma actual de obtener la fracción es convertir el flotador en un punto fijo (multiplicar con (flotador) 0xFFFF, convertir ...
C - Usando scanf (o cualquier otra función) para obtener la fecha MM / DD / AAAA en int
Estoy escribiendo un programa C en clase que requiere que ingresemos fechas como enteros en una estructura definida como: typedef struct date{ int month; int day; int year; }Date;Ahora, eso realmente no sería un problema, excepto que requiere ...
Cómo detectar un cambio de pin de un GPIO en la placa Linux
Estoy usando el kernel 3.12 en una placa Linux basada en ARM (CPU imx233). Mi propósito es detectar el cambio de pin de un GPIO (1 a 0). Puedo leer el valor del pin constantemente llamando a la siguiente función (en un bucle while (1)) int ...
Operaciones a nivel de bit para implementar el desplazamiento lógico a la derecha [duplicado]
Esta pregunta ya tiene una respuesta aquí: Implementación de desplazamiento lógico a la derecha en C [/questions/5253194/implementing-logical-right-shift-in-c] 8 respuestasAsí que estoy tratando de resolver esta tarea y me he quedado atrapado ...
Comprobación de desbordamiento en suma firmada y grupos abelianos
Estaba leyendo sobre por qué el siguiente código tiene errores: int tadd_ok ( int x, int y ) { int sum = x + y; return ( sum - x == y ) && ( sum - y == x ); }La explicación fue que la adición del complemento a dos forma un grupo abeliano y, por ...
Cómo ocultar el cero a la izquierda en printf
Las siguientes salidas0.23. ¿Cómo consigo que simplemente salga?.23? printf( "%8.2f" , .23 );