Kezdőoldal » Számítástechnika » Programozás » C nyelvben ha az a célom hogy...

C nyelvben ha az a célom hogy egy double értéket 3 tizedesjegy pontosan írjak ki, és emellett még 10 karakteren jobbra is kell igazítanom, akkor hogyan fogalmazzam meg a printf-nek a specifier-t?

Figyelt kérdés

tehát ha a double : 5.234234

akkor az output "qqqqq5.234" (a q helyett space van, csak a forum azt levágja)

valahogy ezt a kettő specifiert kéne egybegyúrni:

%*s és %.3lf

de így nem megy:

printf("V=%*s%.3lf \n", width, vResult);



#programozás #specifier
2021. nov. 28. 14:51
 1/1 anonim ***** válasza:
64%
szerintem %10.3f de nem vagyok benne 100% biztos
2021. nov. 28. 15:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!