puts, printf
Miroslav Šinko
sinkomiro na gmail.com
Čtvrtek Únor 17 00:40:28 CET 2022
Aj ked sa v printf nepouziju ziadne %, ostava este jeden rozdiel - \n na
konci. puts ho dava automaticky, printf nie.
Ak povedzme vypisujem postupne rozne slova, ktore chcem mat v jednom
riadku, a kombinacia tych slov zavisi to od nejakych if-else konstrukcii
v kode, nemozem pouzit puts, ale printf (bez \n).
Uvedeny priklad nie je zjavne tento pripad, ale viem si teda predstavit
opodstatnene pouzitie printf bez % (z vlastnej skusenosti).
miro
On 16.2.2022 18:39, Jan Waclawek wrote:
> Je to jedno, printf() s korektnym stringom (bez konverznych specifikatorov,
> t.j. bez %) je identicke s puts().
>
> V druhom pripade by mohlo byt tiez puts().
>
> Predpokladam, ze to vzniklo postupom copy/paste.
>
> wek
>
>
Další informace o konferenci Hw-list