Witam serdecznie,
Jestem studentem automatyki i robotyki. Ostatnio z programowania w C miałem małe kolokwium. Jako, że wcześniej już trochę programowałem, poszedłem na nie trochę bez przygotowania. Biblioteki "stdio.h" i "stdlib.h" używałem bardzo rzadko (ponieważ zwykle programowałem w C++), stąd trochę bezmyślnie dołączyłem bibliotekę "stdlib.h", a później używałem funkcji printf(), oraz scanf().
Okazało się, że używając biblioteki "stdlib.h" nie mogę użyć printfa i scanfa, bo ich tam nie ma i program po prostu nie zadziała. Straciłem na tym trochę punktów ;/ Dodam, że na kolokwiach piszemy programy na kartce, stąd nie ma możliwości w czasie trwania kolokwium sprawdzenia na komputerze, czy program działa czy nie.
Jednak pamięc mi podpowiadała, że kiedyś tak robiłem i działało. Sprawdziłem i rzeczywiście, wszystko działa bez zarzutów (sprawdzałem w Code Blocks, oraz na ideone.com).
Jak to jest z tymi funkcjami? Dlaczego działa na "stdlib,h", skoro podobno ich tam nie ma? Czy straciłem punkty słusznie?
Pozdrawiam ;)