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