Preguntas etiquetadas con printf

157
printf con std :: string?

Entiendo que stringes un miembro del stdespacio de nombres, entonces, ¿por qué ocurre lo siguiente? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this...

119
¿Cómo puedo imprimir en stderr en C?

En C, imprimir en salida estándar es fácil, con printffrom stdio.h. Sin embargo, ¿cómo puedo imprimir en stderr? Podemos utilizar fprintfpara lograrlo aparentemente, pero su sintaxis parece extraña. ¿Quizás podamos usar printfpara imprimir en

114
Impresión de la almohadilla izquierda con espacios

¿Cómo puedo rellenar una cadena con espacios a la izquierda cuando uso printf? Por ejemplo, quiero imprimir "Hola" con 40 espacios antes. Además, la cadena que quiero imprimir consta de varias líneas. ¿Necesito imprimir cada línea por separado? EDITAR: Para que quede claro, quiero imprimir...

107
Relleno de caracteres en printf

Estoy escribiendo un script de shell bash para mostrar si un proceso se está ejecutando o no. Hasta ahora, tengo esto: printf "%-50s %s\n" $PROC_NAME [UP] El código me da esta salida: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Quiero rellenar el espacio entre los dos campos con un...

107
Evite los ceros finales en printf ()

Sigo tropezando con los especificadores de formato para la familia de funciones printf (). Lo que quiero es poder imprimir un doble (o flotante) con un número máximo de dígitos después del punto decimal. Si uso: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); yo

107
¿Qué pasa con "% n" de Java en printf?

Estoy leyendo Effective Java y se usa %npara el carácter de nueva línea en todas partes. He utilizado con \nbastante éxito la nueva línea en programas Java. ¿Cual es la correcta? ¿Qué pasa con \n? ¿Por qué Java cambió esta convención de

104
¿Cómo funciona Haskell printf?

La seguridad de tipos de Haskell es insuperable solo para los lenguajes de escritura dependiente. Pero hay algo de magia profunda sucediendo con Text.Printf que parece bastante inestable . > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 ¿Cuál es la magia profunda detrás de...

103
Impresión de caracteres hexadecimales en C

Estoy tratando de leer en una línea de caracteres, luego imprimir el equivalente hexadecimal de los caracteres. Por ejemplo, si tengo una cadena "0xc0 0xc0 abc123", es decir , donde los primeros 2 caracteres están c0en hexadecimal y los caracteres restantes están abc123en ASCII, entonces debería...

101
especificadores de formato printf para uint32_t y size_t

Tengo lo siguiente size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); Recibo la siguiente advertencia al compilar: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ Cuando ejecuté esto usando una férula, obtuve lo siguiente: Format argument 1 to...