C/Podstawowe procedury wejścia i wyjścia: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
m usunięcie %lf
do wypisania znaku lub napisu można użyć putchar() lub fputs()
Linia 55:
* <tt>printf("%f", i);</tt> gdy <tt>i</tt> jest typu <tt>float</tt> lub <tt>double</tt>
<!-- %lf nie ma żadnego efektu dla printf, float jest automatycznie promowany na double-->
 
* <tt>printf("%c", i);</tt> gdy <tt>i</tt> jest typu <tt>char</tt> (i chcemy wydrukować znak)
* <tt>printf("%s", i);</tt> gdy <tt>i</tt> jest napisem (typu <tt>char*</tt>)
 
Funkcja printf() nie jest żadną specjalną konstrukcją języka i łańcuch formatujący może być podany jako zmienna. W związku z tym możliwa jest np. taka konstrukcja:
Linia 120 ⟶ 119:
{
int i = 0;
}do
for (; i<100; ++i)
{
/* Nie jest to pierwsza liczba w wierszu */
Linia 133 ⟶ 132:
putchar('\n');
}
} while ((++i)<100)
}
return 0;
}