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

7 la respuesta

C Biblioteca de imágenes [cerrado]

Alguien puede recomendar una biblioteca de imágenes C decente? Busco cargadores para bmp, gif, jpg, png y tga. Quiero usar esto para programar miSony Playstation Portable, por lo que opensource sería muy útil. Después de buscar en Google, ...

1 la respuesta

es fopen devuelve el puntero NULL si el archivo ya está abierto

Estaba suponiendo que fopen devuelve el puntero NULL si el archivo ya está abierto. Pero parece que fopen no devuelve NULL en caso de que el archivo ya esté abierto en modo "w". A continuación se muestra el código que utilicé para probar esto y ...

1 la respuesta

Quite líneas idénticas consecutivas en una matriz de caracteres en C

Estoy tratando de crear una función que detecte si hay líneas consecutivas en una matriz de caracteres que sean idénticas. Por ejemplo, si una matriz de caracteres contiene: Hol Hol Hol Hol Hol then la matriz se cambiaría ...

2 la respuesta

¿Qué significa que una estructura de datos sea "intrusiva"?

He visto el términointrus solía describir estructuras de datos como listas y pilas, pero ¿qué significa? ¿Puede dar un ejemplo de código de una estructura de datos intrusiva y cómo difiere de una no intrusiva? Además, ¿por qué hacerlo ...

5 la respuesta

Buena forma de escribir "puntero a algo" en C / C ++

¿Existe una forma "buena" de escribir "puntero a algo" en C / C ++? Yo uso para escribirvoid foo( char *str ); Pero a veces me parece bastante ilógico porque el tipo destr es "puntero a char", entonces debería ser más lógico adjuntar el* al ...

7 la respuesta

Pasando punteros de matrices en C

Así que tengo un código que se ve así: int a[10]; a = arrayGen(a,9); y la función arrayGen se ve así: int* arrayGen(int arrAddr[], int maxNum) { int counter=0; while(arrAddr[counter] != '\0') { arrAddr[counter] = gen(maxNum); counter++; } ...

5 la respuesta

C: evitar desbordamientos cuando se trabaja con grandes números

He implementado algunos algoritmos de clasificación (para ordenar enteros) en C, usando cuidadosamenteuint64_t para almacenar cualquier cosa que tenga que ver con el tamaño de los datos (por lo tanto, también contadores y demás), ya que los ...

3 la respuesta

Entender el caché de la CPU y la línea de caché

Estoy tratando de entender cómo está funcionando el caché de la CPU. Digamos que tenemos esta configuración (como ejemplo). Tamaño de caché 1024 bytesCache línea 32 bytes 1024/32 = 32 líneas de caché todas juntas. La línea de caché de Simgel ...

1 la respuesta

printf con ceros a la izquierda en C

Tengo un número de coma flotante como4917.24. Me gustaría imprimirlo para que siempre tenga cinco caracteres antes del punto decimal, con ceros a la izquierda, luego tres dígitos después del lugar decimal. Lo intentéprintf("%05.3f", n) en el ...

3 la respuesta

Algoritmo NegaMax y TicTacToe ... ¿Qué pasa?

Soy nuevo en los algoritmos del árbol de juegos, y he intentado implementar un juego de tictactoe simple que utiliza el algoritmo NegaMax para evaluar los puntajes de mosaico para el jugador de IA de la computadora. Sin embargo, la IA no se ...