Resultados de la búsqueda a petición "c"
¿Por qué el código C no devuelve una estructura?
Aunque es muy útil, rara vez, si alguna vez, encuentro funciones que devuelvenstructs (ounions) en C, ya sean funciones vinculadas dinámicamente o funciones definidas estáticamente. n su lugar, devuelven los datos a través de un parámetro de ...
Por qué las variables globales son malas, en una sola aplicación integrada sin hilos, sin sistema operativo
La mayoría de las objeciones que veo al usar variables globales tienen sentido ya que se refieren a problemas de múltiples hilos, seguridad de hilos, etc. Pero en un caso pequeño, de un solo subproceso, no OS, ¿qué objeciones tiene? En mi caso, ...
¿Cómo puedo conectar las funciones de Windows en C / C ++?
Si tengo una funciónfoo() que Windows ha implementado en kernel32.dll y siempre devuelve verdadero, ¿puedo tener mi programa: "bar.exe" enganchar / desviar esa función de Windows y hacer que devuelva falso para todos los procesos? Entonces, si ...
Variables declaradas dentro de un bucle
Si declarara una variable dentro de un bucle, ¿es más rápido tener la declaración fuera del bucle? ¿El programa reasigna la memoria paran en cada iteración o use la misma ubicación de memoria en todo momento for(int i=0;i<10;i++) { int n = ...
printk dentro de un controlador de interrupciones, ¿es realmente tan malo?
todos saben que el controlador de interrupciones debe ser lo más breve posible. y agregando funciones comoprintk para depurar dentro de un controlador de interrupciones es algo que no se debe hacer. En realidad, lo probé antes cuando estaba ...
La DLL siempre tiene la misma dirección base?
Estoy estudiando acerca de Windows y DLL y tengo algunas dudas al respecto. :) He hecho un programa simple que carga mi propia DLL. Esta DLL tiene funciones simples, más, menos. Esta es la pregunta: si cargo alguna DLL (por ejemplo,text.dll), ...
rand () no genera números aleatorios después de la operación de módulo
Estoy tomando un repaso de C y tomé un juego de mesa como ejercicio. El juego de mesa es "Juego de los generales" y es muy parecido al ajedrez, ya que utiliza piezas con rangos en un cuadrado de 8x8. Básicamente, la implementación de una placa ...
¿Cuál es el número máximo de caracteres para un nombre de host en Unix?
Me pregunto cuál es el número máximo de caracteres para un nombre de host en un sistema Unix. Además, ¿hay alguna variable definida que pueda usarse en la programación de Unix para llamar a ese número? (es decir, número de caracteres permitidos ...
Cómo declarar cadenas en C [duplicado]
Posible duplicado: Asignación de memoria char * y char [] [https://stackoverflow.com/questions/4680431/memory-allocation-char-and-char] ¿Puede alguien explicarme cuál es la diferencia entre estas líneas de código char *p = "String"; char p2[] ...
¿La forma más precisa de hacer una operación combinada de multiplicar y dividir en 64 bits?
¿Cuál es la forma más precisa en que puedo hacer una operación de multiplicar y dividir para enteros de 64 bits que funciona tanto en programas de 32 bits como de 64 bits (en Visual C ++)? (En caso de desbordamiento, necesito el resultado mod 2 ...