Perguntas com a marcação «printf»

157
printf com std :: string?

Meu entendimento é que stringé um membro do stdespaço para nome, então por que ocorre o seguinte? #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
Como posso imprimir em stderr em C?

Em C, imprimir em stdout é fácil, com printffrom stdio.h. No entanto, como imprimir em stderr? Podemos usar fprintfpara alcançá-lo aparentemente, mas sua sintaxe parece estranha. Talvez possamos usar printfpara imprimir em

114
Impressão com bloco esquerdo com espaços

Como posso preencher uma string com espaços à esquerda ao usar printf? Por exemplo, quero imprimir "Olá" com 40 espaços antes dele. Além disso, a string que desejo imprimir consiste em várias linhas. Eu preciso imprimir cada linha separadamente? EDIT: Só para ficar claro, eu quero exatamente 40...

107
Caracteres de preenchimento em printf

Estou escrevendo um script de shell bash para exibir se um processo está em execução ou não. Até agora, eu entendi: printf "%-50s %s\n" $PROC_NAME [UP] O código me dá esta saída: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Quero preencher a lacuna entre os dois campos com '-' ou '*'...

107
Evite zeros à direita em printf ()

Eu continuo tropeçando nos especificadores de formato para a família de funções printf (). O que eu quero é poder imprimir um double (ou float) com um número máximo de dígitos após a vírgula decimal. Se eu usar: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); eu...

107
O que há com “% n” do Java em printf?

Estou lendo Effective Java e ele usa %npara o caractere de nova linha em todos os lugares. Tenho usado com \nbastante sucesso para newline em programas Java. Qual é o 'correto'? O que há de errado \n? Por que o Java mudou essa convenção

104
Como funciona o Haskell printf?

A segurança de tipos de Haskell é incomparável apenas em relação às linguagens com tipos dependentes. Mas existe uma magia profunda acontecendo com Text.Printf que parece um tanto quanto duvidosa . > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 Qual é a magia profunda por...

103
Impressão de caracteres hexadecimais em C

Estou tentando ler uma linha de caracteres e imprimir o equivalente hexadecimal dos caracteres. Por exemplo, se eu tenho uma string em que "0xc0 0xc0 abc123"os 2 primeiros caracteres estão c0em hexadecimal e os caracteres restantes estão abc123em ASCII, então devo obter c0 c0 61 62 63 31 32...

101
especificadores de formato printf para uint32_t e size_t

Eu tenho o seguinte size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); Recebo o seguinte aviso ao compilar: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ Quando fiz isso usando uma tala, obtive o seguinte: Format argument 1 to printf (%u)...