Resultados da pesquisa a pedido "printf"

7 a resposta

Centralizando seqüências com printf ()

Por padrão,printf() parece alinhar as strings à direita. printf("%10s %20s %20s\n", "col1", "col2", "col3"); /* col1 col2 col3 */Também posso alinhar o texto à esquerda desta maneira: printf("%-10s %-20s %-20s", "col1", "col2", "col3");Existe ...

10 a resposta

No awk, como posso usar um arquivo contendo várias seqüências de formato com printf?

Tenho um caso em que quero usar a entrada de um arquivo como o formato paraprintf() em awk. Minha formatação funciona quando eu a defino em uma sequência dentro do código, mas não funciona quando eu a carrego da entrada. Aqui está um pequeno ...

2 a resposta

Como ter o sprintf para ignorar zeros à direita

Eu quero converter um número em uma string comno máximo15 dígitos à direita do ponto decimal. Porno máximoQuero dizer que, se os últimos dígitos são todos zeros, é inútil imprimi-los. Por exemplo: sprintf('%.15f', 3.0001) ==> ...

2 a resposta

Tipos de ponteiro incompatíveis passando na macro _Generic

O código a seguir gera 2 avisos descritos no título da pergunta. #include <stdio.h> static void _print_f(float *f){printf("float : %f\n", *f);} static void _print_i(int *i) {printf("int : %d\n", *i);} #define print(num) _Generic((num), \ int* : ...

5 a resposta

printf ("% p") e conversão para (void *)

Em uma pergunta recente, alguém mencionou que, ao imprimir um valor de ponteiro com printf, o chamador deve lançar o ponteiro para anular *, da seguinte forma: int *my_ptr = .... printf("My pointer is: %p", (void *)my_ptr);Pela minha vida, não ...

2 a resposta

Zeros à esquerda extras ao imprimir float usando printf?

Eu gostaria de poder escrever uma sequência de tempo parecida com esta:1:04:02.1 hours usando printf. Quando tento escrever algo como isto: printf("%d:%02d:%02.1f hours\n", 1, 4, 2.123456);Eu recebo: 1:04:2.1 hoursÉ possível adicionar zeros à ...

1 a resposta

Erro Matlab: a função não está definida para entradas da 'célula'

fid = fopen('./tickers.tex', 'wt+'); for x = 1 : size(C.names,1) fprintf(fid, '%s & ', C.names(x,1:end-1)); fprintf(fid, '%s \\\\ \t\n', C.names(x,end)); end fclose(fid);Por que isso me dá o erro: Erro ao usar a função fprintf não está definido ...

7 a resposta

C ++ printf: nova linha (\ n) do argumento da linha de comando

Como a sequência do formato de impressão passou como argumento? example.cpp: #include <iostream> int main(int ac, char* av[]) { printf(av[1],"anything"); return 0; }experimentar: example.exe "print this\non newline"saída é: print this\non ...

3 a resposta

anomalia printf após “fork ()”

SO: Linux, Idioma: puro C Estou avançando no aprendizado de programação C em geral e programação C no UNIX em um caso especial. Detectei um comportamento estranho (para mim) doprintf() depois de usar umfork() ligar. Código #include <stdio.h> ...

3 a resposta

Java printf usando tamanho de campo variável?

Estou apenas tentando converter algum código C para Java e estou tendo um pequeno problema comString.printf. Em C, para obter uma largura específica com base em uma variável, posso usar: printf("Current index = %*d\n", sz, index);e ele ...