Discussão do artigo "Aprendendo PrintFormat() e obtendo exemplos prontos para uso" - página 3

 
Artyom Trishkin #:
Gostaria de anexar um exemplo...)

Sem problemas.

  uint indent=5, header_width = 0;
  string header = "Margin level:";
  uint w=(header_width==0 ? header.Length()+1 : header_width);
  string format="%*s%-*s%-.2f %%";
//--- Escreva o valor com dígitos iguais a 2 e especifique que a propriedade seja exibida como uma porcentagem
  PrintFormat(format,indent,"",w,header,AccountInfoDouble(ACCOUNT_MARGIN_LEVEL));

// resultado
// Nível da margem: 1763,55 %

E você pode até fazer isso da seguinte forma

  string format="%*s%-*s%-."+(string)2+"f %%";
 
Alexey Viktorov #:

Não há problema.

E você pode até fazer isso

Obrigado.

 
Artyom Trishkin #:

Obrigado, senhor

A quantidade de informações é enorme para a saída de texto,

esteja preparado para muitos problemas de uso.

Por mais que eu tente, ainda não entendo como funciona o printformat.

 
lynxntech #:

a quantidade de informações é enorme para a saída de texto,

esteja preparado para muitas perguntas durante o uso

por mais que eu tentasse, nunca entendi como funciona o printformat.

Não haverá tantas perguntas quanto você pensa. Há muitas pessoas como Fedoseyev

 
Alexey Viktorov #:

Não serão tantos quanto você pensa. Há muitos Fedoseyevs por aí


Isso é exatamente o que eu disse aqui, você teria que ser um grande tolo para cobrir um volume tão grande apenas com informações pessoais.

Mais uma vez, culpo a MQ por usá-lo sem sucesso.

--

Eu sei que ele vem do C++.

O que isso tem a ver com o comércio? Adicionar coisas como essa.

 
lynxntech #:

É exatamente isso que estou dizendo aqui, você teria que ser um grande tolo para cobrir tanto por apenas informações pessoais.

Mais uma vez, culpo a MQ por usá-lo de forma inadequada.

--

Sei que ela vem do C++.

O que isso tem a ver com o comércio? Adicionar coisas como essa.

É importante para a saída estruturada e conveniente de informações.

Se não precisar delas, basta empilhar as informações em uma grande pilha e depois passar horas organizando-as.

E alguém se sente confortável em ver tudo bem "arrumado nas prateleiras".

E alguém precisa ter um gráfico de "borracha". O que isso tem a ver com negociação?

Em geral, trata-se de uma disputa entre pessoas de cabeça pontiaguda e pessoas de cabeça cega.

 
Artyom Trishkin #:

Isso é relevante para a saída estruturada e conveniente de informações.

Se não precisar delas, basta empilhar as informações em uma pilha grande e passar horas organizando-as.

E é conveniente para alguém ver tudo bem "disposto em uma prateleira".

E alguém precisa ter um gráfico de "borracha". O que isso tem a ver com negociação?

Em geral, trata-se de uma disputa entre pessoas de cabeça pontiaguda e pessoas de cabeça cega.

Artem, o que você pode fazer é bom.

Quando você acessa a Ajuda e, em vez de 20 páginas de informações úteis, há 50