Resultados de la búsqueda a petición "c"
Echo All Palindromes, en C
Me encantan las ideas presentadas en el libro de Brian Kernighan y Rob Pike, "El entorno de programación de UNIX", donde se centran en trabajar en un entorno en el que se pueden reunir muchos programas (pequeños, precisos y bien entendidos) en la ...
¿Qué es una biblioteca de reproducción WAV multiplataforma ligera?
Estoy buscando una forma liviana de hacer que mi programa (escrito en C) pueda reproducir archivos de audio en Windows o Linux. Actualmente estoy usando llamadas nativas de Windows, que es esencialmente una sola llamada que recibe un nombre de ...
¿Por qué la operación de desplazamiento a la izquierda invoca Comportamiento indefinido cuando el operando del lado izquierdo tiene un valor negativo?
En C, la operación de desplazamiento a la izquierda en modo bit invoca el comportamiento indefinido cuando el operando del lado izquierdo tiene un valor negativo. Cita relevante de ISO C99 (6.5.7 / 4) El resultado de E1 << E2 es E1 posiciones ...
Parsing Call y Ret con ptrace.
Intento analizar todas las Llamadas y Rets desde un ejecutable con ptrace. Conformando elx64opcode [http://ref.x86asm.net/coder64.html]Encontré códigos de operación paraLlamadas: 0xe8 y paraRets: 0xc3, 0xc2, 0xca, 0xcb. Desde que los analicé ...
¿Eres un número primo?
He estado interesado en el problema de encontrar un mejor reconocedor de números primos durante años. Me doy cuenta de que esta es un área enorme de investigación y estudio académico; mi interés en esto es realmente solo por diversión. Aquí ...
comprender espacios de nombres en C
Citando deaquí [https://stackoverflow.com/questions/612328/difference-between-struct-and-typedef-struct-in-c/612350#612350] , En C, hay dos espacios de nombres diferentes de tipos: un espacio de nombres de nombres de etiquetas struct / union / ...
Función que devuelve un puntero a una matriz
Logré tener éxito para trabajar con matrices de longitud variable enC y ahora tengo lo siguiente: #include <stdio.h> #include <stdlib.h> int (*foo(size_t row, size_t col))[3]; int main(void){ size_t row, col; printf("Give the ROW: "); if ...
Preguntas de puntero restringidas
Estoy un poco confundido acerca de las reglas sobre punteros restringidos. Quizás alguien por ahí pueda ayudarme. ¿Es legal definir punteros restringidos anidados de la siguiente manera: int* restrict a; int* restrict b; a = ...
escribe una función c que genera un número aleatorio, o un par de números aleatorios, o un triplete de números aleatorios dados los rangos particulares
Tengo que generar números aleatorios para 3 casos diferentes. yo. 1 dado ii. un par de dados iii. 3 corta mis preguntas: 1. sugiérame una buena lógica para generar números aleatorios para los 3 casos. 2. ¿cambia la lógica cuando considero los ...
transferencia de archivos multiproceso con socket
Estoy tratando de hacer un sistema de transferencia de archivos servidor-cliente multiproceso en C. Hay clientes que enviarán o enumerarán o harán otra elección (en un caso de conmutador que puede ver) y un servidor que almacena los archivos y ...