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

1 la respuesta

explicación a la implementación alineada de malloc

Esto no es tarea, es puramente para mi propia educación personal. No pude descubrir cómo implementar un malloc alineado, así que busqué en línea y encontréeste sitio ...

1 la respuesta

convertir c a ensamblaje con instrucción predicada [cerrado]

Quiero convertir este código a ensamblado utilizando instrucciones predicadas If (A>B){ C=A; D=B; E=0 } else{ C=B; }¿Es correcto, ct o cómo puedo usar jump? cmp R1,R2; considering B is assigned to R2 and A assigned to R1 movlf R3,R1;R3 assign ...

5 la respuesta

¿Qué significa este código? void (* signal (int sig, void (* func) (int))) (int);

Encontré este fragmento de código y me perdí por completo interpretando su significado. #include <signal.h> void (*signal(int sig, void (*func)(int)))(int);¿Cuál es una explicación detallada del código en la línea 2? Yo sé esovoid yint son ...

1 la respuesta

¿Cómo tomar un carácter a la vez como entrada de una cadena de caracteres sin espacio en c?

Supongamos que "5181 2710 9900 0012" es una cadena de dígitos. Necesito tomar un solo dígito a la vez como entrada de la cadena de números sin espacio para realizar operaciones aritméticas. Entonces, escribo eso, int a[20]; for(int i=0;i<16;i++) ...

10 la respuesta

¿Podemos cambiar el valor de un objeto definido con const a través de punteros?

#include <stdio.h> int main() { const int a = 12; int *p; p = &a; *p = 70; } ¿Funcionará?

3 la respuesta

mejor práctica para entregar una API de C que oculta funciones internas [cerrado]

He escrito una biblioteca C que consta de unos pocos archivos .h y archivos .c. Lo compilo como una biblioteca estática .a. Me gustaría exponer solo ciertas funciones al usuario y mantener el resto lo más "oscuro" posible para que la ingeniería ...

4 la respuesta

"Advertencia: especificador de clase de almacenamiento inútil en declaración vacía" en struct

typedef struct item { char *text; int count; struct item *next; };Así que tengo esta estructura con nodos definidos como anteriormente, pero obtengo el siguiente error y no puedo descubrir qué está mal. advertencia: especificador de clase de ...

2 la respuesta

Evaluación de macros en lenguaje de programación c [duplicado]

Posible duplicado: ¿Qué hace "#define STR (a) #a"? [https://stackoverflow.com/questions/3534070/what-does-define-stra-a-do] #include <stdio.h> #define f(a,b) printf("yes") #define g(a) #a #define h(a) g(a) int main() { printf("%s\n",h(f(1,2))); ...

4 la respuesta

¿Cómo clasifico los elementos de argv en C?

Estoy tratando de ordenar alfabéticamente los elementos de argv. La siguiente línea de código me está dando problemas: qsort(argv[optind], argc - optind, sizeof(argv[optind]), sort);Específicamente, el último argumento me está dando problemas, ...

9 la respuesta

Hacer cumplir la comprobación de tipo fuerte en C (rigidez de tipo para typedefs)

¿Hay alguna manera de hacer cumplir la conversión explícita para typedefs del mismo tipo? Tengo que lidiar con utf8 y a veces me confundo con los índices para el recuento de caracteres y el recuento de bytes. Por lo tanto, sería bueno tener ...