C/Podstawowe procedury wejścia i wyjścia: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Wejście/wyjście: porpawiony zły spójnik w przypisie |
→Funkcja scanf(): zamiast czytać znak po znaku scanf("%*s"); |
||
Linia 207:
printf("%d\n", n*n*n);
} else if (!result) { /* !result to to samo co result==0 */
}
} while (result!=EOF);
Linia 219 ⟶ 213:
}
Zastanówmy się przez chwilę co się dzieje w programie. Najpierw wywoływana jest funkcja scanf() i następuje próba odczytu liczby typu int. Jeżeli funkcja zwróciła 1 to liczba została poprawnie odczytana i następuje wypisanie jej trzeciej potęgi. Jeżeli funkcja zwróciła 0 to na wejściu były jakieś dane, które nie wyglądały jak liczba. W tej sytuacji
[[C/scanf|Więcej o funkcji scanf()]]
|