Resultados de la búsqueda a petición "c"
Interpolación lineal en coma flotante
Para hacer una interpolación lineal entre dos variables.a yb dado una fracciónfActualmente estoy usando este código: float lerp(float a, float b, float f) { return (a * (1.0 - f)) + (b * f); }Creo que probablemente haya una forma más eficiente ...
Memcpy toma el mismo tiempo que memset
Quiero medir el ancho de banda de la memoria usandomemcpy. Modifiqué el código de esta respuesta:por qué vectorizar el bucle no mejora el rendimiento [https://stackoverflow.com/a/18159503/2542702]que usómemset para medir el ancho de banda. El ...
"Este" puntero en C (no C ++)
Estoy tratando de crear una pila en C por diversión, y se me ocurrió la idea de usar struct para representar la pila. Luego agrego punteros de función a la estructura para las operaciones push () y pop (). Hasta ahora todo parece bueno, pero, ...
Cree un archivo MAKE para el código cjson con -lcjson para el analizador json en c
Soy muy nuevo en los makefiles. Estoy compilando el archivo de código c que contiene la biblioteca cJson desde la terminal usando el comando gcc -test1.c -o test -lcjsoncon -lcjson por fin y funciona perfectamente. Pero cómo compilar el mismo ...
¿Por qué no puedo especificar la clase de almacenamiento para parámetros formales de una función?
Cuando hago lo siguiente, el código funciona bien: #include <stdio.h> void test( int a) { printf("a=%d\n",a); } int main() { test(10); return 1; }Pero cuando lo hago #include <stdio.h> void test( auto int a) // Or static int a Or extern int a ...
¿Cómo se implementan las estructuras en el lenguaje de programación C? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Estructura de diseño de memoria en C [/questions/2748995/struct-memory-layout-in-c] 3 respuestas¿Cómo se asignan los miembros de estructura en la ...
API de Windows que mostrará los procesos en ejecución
Quiero crear una herramienta como mini administrador de tareas. Quiero mostrar todos los procesos en ejecución, CPU y uso de memoria. ¿Alguien puede decirme las API relacionadas que puedo usar para esto? Cualquier enlace a la página ...
Devuelve dos punteros de una función en c
Sé que puede devolver un puntero al primer elemento de una matriz en c haciendo: #include <stdlib.h> #include <stdio.h> int *my_func(void); int main(void) { int *a; int i; a = my_func(); for(i = 0; i < 3; i++) { printf("a[%d] = %d\n", i, a[i]); ...
¿Diferencia entre strncpy y memcpy?
¿Cómo puedo acceder?s[7] ens? No observé ninguna diferencia entrestrncpy ymemcpy. Si quiero imprimir la salidas, junto cons[7] (me gustaqwertyA), ¿cuáles son los cambios que tengo que hacer en el siguiente código: #include <stdio.h> #include ...
promoción de enteros en c
Digamos que tengo una máquina de 32 bits. Lo se durantepromoción entera las expresiones se convierten a: \ si todos los valores del tipo original se pueden representar en int int de otra maneraunsigned¿Podría explicar qué sucederá con la ...