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

6 la respuesta

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 ...

2 la respuesta

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 ...

6 la respuesta

"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, ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

¿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 ...

2 la respuesta

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 ...

3 la respuesta

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]); ...

5 la respuesta

¿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 ...

2 la respuesta

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 ...