Discusión sobre el artículo "Analizamos PrintFormat() y tomamos ejemplos listos para usar" - página 3

 
Artyom Trishkin #:
Me gustaría adjuntar un ejemplo...)

No hay problema.

  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 %%";
//--- Escriba el valor con dígitos iguales a 2 y especifique que la propiedad se muestre como un porcentaje
  PrintFormat(format,indent,"",w,header,AccountInfoDouble(ACCOUNT_MARGIN_LEVEL));

// resultado
// Nivel de margen: 1763,55 %.

Incluso puedes hacerlo así

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

No hay problema.

E incluso puedes hacer esto

Gracias.

 
Artyom Trishkin #:

Gracias

la cantidad de información es enorme para la salida de texto,

prepárate para un montón de problemas de uso.

Por más que lo intento, sigo sin entender cómo funciona printformat.

 
lynxntech #:

la cantidad de información es enorme para la salida de texto,

prepárate para un montón de preguntas en uso

por más que lo intenté, nunca entendí cómo funciona printformat.

No habrá tantas como crees. Hay mucha gente como Fedoseyev

 
Alexey Viktorov #:

No habrá tantos como crees. Hay un montón de Fedoseyevs por ahí


Eso es exactamente lo que dije aquí, hay que ser muy tonto para abarcar tanto volumen sólo por información personal.

Una vez más, culpo a MQ por sólo usarlo en vano.

--

Sé que viene de C++.

¿Qué tiene que ver eso con el comercio? Para añadir mierda como esa.

 
lynxntech #:

Eso es exactamente lo que estoy diciendo aquí, tendrías que ser un gran tonto para cubrir tanto por sólo información personal.

Una vez más, culpo a MQ sólo por usarlo mal.

--

Sé que viene de C++.

¿Qué tiene eso que ver con el comercio? Para añadir mierda como esa.

Importa para la salida estructurada conveniente de la información.

Si no se necesita, basta con amontonar la información en un gran montón y luego pasarse horas ordenándola.

Y a alguien le resulta cómodo verlo todo bien "colocado en las estanterías".

Y alguien necesita tener un gráfico "de goma". ¿Qué tiene que ver con el comercio?

En general, es una disputa entre cabezas puntiagudas y cabezas romas.

 
Artyom Trishkin #:

Esto es importante para una salida estructurada de la información.

Si no la necesitas, amontona la información en una gran pila y pasa horas ordenándola.

Y es cómodo para alguien verlo todo perfectamente "colocado en una estantería".

Y alguien necesita tener un gráfico "de goma". ¿Qué tiene que ver con el comercio?

En general, es una disputa entre gente de cabeza puntiaguda y gente de cabeza roma.

Artem, lo que puedes hacer es bueno.

cuando vas a Ayuda, y en lugar de 20 páginas de información útil, hay 50