Preguntas con respuestas sobre "printf"

1,176 preguntas, página #1

2

votos

3

respuestas

vistas 1,048

Crear const char* usando ints

¿Cuál es la mejor manera de crear un 'const char*' usando las variables disponibles? Por ejemplo, una función requiere un const char* como parámetro para ubicar un archivo, por ejemplo, "invader1.png". Si tengo 5 imágenes de invasor diferentes, ¿cómo puedo iterar desde 1:5 para "Invader1.png".."Invader2.png..etc etc...

preguntado 10 años, 6 meses

1

votos

2

respuestas

vistas 847

Asignación de memoria printf en lenguaje dinámico

Tengo curiosidad por la forma inteligente de implementar el análogo de printf() en un lenguaje dinámico. El problema es que la lista de argumentos puede contener tipos de datos profundamente anidados, por lo que no puedo saber fácilmente cuánta memoria debo asignar para el búfer final. La manera obvia de hacer esto es hacer 2 pases a través de los argumentos: uno a...

preguntado 10 años, 6 meses

0

votos

1

respuestas

vistas 588

mostrando doble en el cuadro de mensaje

Tengo problemas para convertir un doble en una cadena y luego en un cuadro de mensaje. Por lo que he leído, sprintf es (vagamente, pero no la mejor opción debido a ciertos puntos) la función que quiero de . Aquí está mi código de ejemplo, pero no estoy seguro de dónde me estoy equivocando. ...

preguntado 10 años, 6 meses

1

votos

3

respuestas

vistas 130

¿Qué sucede si % no va seguido de un carácter adecuado en la cadena de formato de printf?

Estoy tratando de escribir una función llamada error que se comporta como printf, pero solo admite los especificadores %s, %c y %d. Pero no pude entender el comportamiento de printf si % no va seguido de un carácter legal. También traté de buscar el manual estándar c99 pero no pude encontrar nada. ¿Puede alguien por favor...

preguntado 10 años, 6 meses

1

votos

1

respuestas

vistas 115

mejor opción para consola i/o en dll

Tengo un programa basado en C (una aplicación de consola multiproceso de 64 bits que usa VS2010) que ahora debe convertirse en un dll. Como nunca he trabajado con un dll, estoy tratando de descubrir la mejor manera de obtener datos hacia/desde la consola. La entrada/salida no es nada compleja: obtenga una cadena, imprima una cadena: ...

preguntado 10 años, 7 meses