Printf elszállások

Printf elszállások
2011-01-29T15:35:13+01:00
2011-01-30T16:17:29+01:00
2022-11-20T16:10:40+01:00
Franci
Microsoft Visual C++ 6-ot használok.
Stringeket - nem karaktertömböket szeretnék kiíratni numerikus értékekkel és szövegekkel vegyesen.

printf("A megoldas %-20.20s = %6.2 illetve %-20.20s = %6.2",string1,float1,string2,float2);

Elszállt!
Fel kellett bontanom egyszerűbb utasításokra.
printf("A megoldas %-20.20s",string1); ...
Miért?
Mutasd a teljes hozzászólást!
Kipróbáltam.
printf("barmi: %\n",12);
barmi kiírja, de a számot már nem, ettől nem száll el a program.
Neked a string miatt száll el, ez kell:
string1.c_str();
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd