68 ROZDZIAŁ 10. PODSTAWOWE PROCEDURY WEJŚCIA I WYJŚCIA W swoim działaniu funkcja ta jest w zasadzie identyczna do wywołania: printf(%s\n, argument); jednak prawdopodobnie będzie działać szybciej. Jedynym jej mankamen- tem może być fakt, że zawsze na końcu podawany jest znak przejścia do nowej linii. Jeżeli jest to efekt niepożądany (nie zawsze tak jest) należy skorzystać z funkcji fputs() opisanej niżej lub wywołania printf(%s, argument);. Więcej o funkcji puts() Funkcja fputs Opisując funkcję fputs() wybiegamy już trochę w przyszłość (a konkretnie do opi- su operacji na plikach), ale warto o niej wspomnieÄ już teraz, gdyż umożliwia ona wypisanie swojego argumentu bez wypisania na koÅcu znaku przejÅcia do nowej linii: #include int main(void) { fputs("Hello world!\n", stdout); return 0; } W chwili obecnej możesz siÄ nie przejmowaÄ tym zagadkowym stdout wpisanym jako drugi argument funkcji. Jest to okreÅlenie strumienia wyjÅciowego (w naszym wypadku standardowe wyjÅcie â st an d ard out put). WiÄcej o funkcji fputs() Funkcja putchar Funkcja putchar() sÅuży do wypisywania pojedynczych znaków. PrzykÅadowo jeżeli chcielibyÅmy napisaÄ program wypisujÄ
cy w prostej tabelce wszystkie liczby od 0 do 99 moglibyÅmy to zrobiÄ tak: #include int main(void) { int i = 0; for (; i
... zobacz całą notatkę
Komentarze użytkowników (0)