Resultados de la búsqueda a petición "c"
Permitir desbordamientos enteros firmados en C / C ++
I querer los enteros con signo se desbordan cuando se vuelven demasiado grandes. ¿Cómo lo logro sin usar el siguiente tipo de datos más grande (o cuando ya estoy en int128_t)? Por ejemplo, el uso de enteros de 8 bits 19 * 12 es comúnmente 260, ...
¿Por qué pasar un carácter a una función cambia su valor en c?
Actualmente estoy siguiendoeste libro de trabajo [http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf]en construir un sistema operativo. Mi intención es escribir un núcleo de 64 bits. Llegué a cargar el código "kernel" y ...
¿Printf ("% x", 1) invoca un comportamiento indefinido?
De acuerdo con el estándar C (6.5.2.2 párrafo 6) Si la expresión que denota la función llamada tiene un tipo que no incluye un prototipo, las promociones de enteros se realizan en cada argumento, y los argumentos que tienen tipo flotante se ...
orden de bytes del miembro struct sockaddr_in para bind ()
Estoy aprendiendo programación de socket y estoy confundido por lo que siento es un uso inconsistente dehtons() y familia de funciones en mi material de aprendizaje. Actualmente estoy leyendoeste ...
¿Qué causa el error de tubería rota?
Sé que se produce un error de tubería rota cuando se cierra el zócalo en el lado del mismo nivel. Pero, en mi prueba, he notado que una llamada de "envío" inmediata en este lado cuando el lado del par está cerrado no siempre conduce a un error ...
seleccionar en el socket UDP no termina cuando el socket está cerrado, ¿qué estoy haciendo mal?
Estoy trabajando en el sistema Linux (servidor Ubuntu 7.04 con un kernel 2.6.20). Tengo un programa que tiene un hilo (thread1) esperando en una selección para que un socket UDP sea legible. Estoy usando select (con mi socket como el ...
Asignación dinámica de una matriz desconocida en C
Necesito tomar un archivo ingresado por el usuario y multiplicarlo por otro archivo. Eso es lo que sé hacer. El problema es que un archivo es una matriz y el otro es una matriz. Necesito escanear en la primera línea de la matriz para encontrar ...
error de malloc al intentar leer un archivo de texto de laberinto en C [cerrado]
Estoy tratando de que mi código se lea desde un archivo de texto cuyo contenido involucra: (el archivo de texto se llama maze1.txt) 5 5 %%%%% S % % % % % % E %%%%%Sin embargo, cada vez que intento ejecutar el programa, recibo unFallo de ...
Error de segmentación del programa GAS Assembly (escritura en variable automática)
Tengo la intención de hacer esto en C: #include<stdio.h> int main() { int arr[5]; arr[0] = 5; arr[1] = 0; arr[2] = 1; arr[3] = 3; arr[4] = 4; int max = 0; for(int i = 0;i < 5;i++) if(max < arr[i]) max = arr[i]; printf("%d\n", max); return 0; ...
GCC - ¿Cómo evitar que Malloc se vincule?
¡Estoy luchando por reducir mi código a un tamaño mínimo de huesos desnudos! Estoy usando un STM32F0 con solo 32k flash y necesito una buena parte del flash para el almacenamiento de datos. ¡Mi código ya tiene un tamaño de flash ...