puts, printf

Jindroush jindroush na seznam.cz
Středa Únor 16 18:42:27 CET 2022


Z hlediska funkce (imo ano), nebo z hlediska zaplacani pameti (imo ne, 
umeji to dnesni komplikatory takto vyoptimalizovat?)
V kazdem pripade je to symptom lepeneho kodu, bez nasledneho ucesani.
J.

On 16.02.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
>
>
> ----- Original Message ---------------
>
> Subject: puts, printf
>     From: Lukac Michal <Michal.Lukac na fstroj.uniza.sk>
>     Date: Wed, 16 Feb 2022 17:34:27 +0000
>       To: HW-news <hw-list na list.hw.cz>
>
>> Zdravim,
>> pozeram si SDK k Pi Pico C/C++ a v niektorych prikladoch je pouzite puts a printf ako v priklade nizsie.
>> Preco sa pouziva aj puts aj printf? Nemoze byt v tom prvom pripade tiez printf?
>>
>> dik,
>> m.
>>
>>
>> int main() {
>>
>>   stdio_init_all();
>>
>>   #if !defined(i2c_default) || !defined(PICO_DEFAULT_I2C_SDA_PIN) || !defined(PICO_DEFAULT_I2C_SCL_PIN)
>>   #warning i2c/mpu6050_i2c example requires a board with I2C pins
>>   puts("Default I2C pins were not defined");
>>
>>   #else
>>   printf("Hello, MPU6050! Reading raw data from registers...\n");
>>
>>   // This example will use I2C0 on the default SDA and SCL pins (4, 5 on a Pico)
>>   i2c_init(i2c_default, 400 * 1000);
>>   ...
>>   ...
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Jindroush <jindroush na seznam.cz>



Další informace o konferenci Hw-list