Tytuł: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: dexter Marzec 19, 2008, 21:51:28 Ja od niedawna (w celu poprawienia szybkości algorytmów) zacząłem stosować zamiast iostream'u cstdio i okazało się, że działa ok. 3 razy szybciej! Dlatego też algorytmikom i nie tylko polecam w C++ używanie cstdio.
Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: Kenny Marzec 19, 2008, 22:01:13 Scanfa ani printfa nie znam, więc nie używam. Póki co tylko cin/cout. Więc porównania nie mam. Może kiedyś spróbuje.
Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: dexter Marzec 19, 2008, 22:18:42 W takim razie radzę ci czym prędzej nauczyć się tej metody. Później będzie ci trudniej się odzwyczaić. Na świeżo najlepiej.
Ogólna zasada: najpierw zamiast iostream inkludujesz cstdio. Jeśli pobierasz dane to używasz: scanf("%skrót_typu", &nazwa_zmiennej); gdzie skrót typu to np. : d - int, c - char, s - string, f - float etc. Wyświetlasz tak samo prawie: printf("%skrót_typu", nazwa zmiennej); lub jeśli sam tekst: printf("tekst tekst tekst"); Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 22:20:24 Trochę skromnie mu tych typów podałeś :P
Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: dexter Marzec 19, 2008, 22:24:14 A co mu więcej trzeba?
Int, char, string, float, bool traktuje się jak int więc w czym problem? Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: Kenny Marzec 19, 2008, 22:52:24 Zagmatwane trochę. Iostream zdaje się być prostszy chyba.
Tytuł: Odp: Cout/cin vs, Printf()/Scanf()? Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 23:24:07 A co mu więcej trzeba? Int, char, string, float, bool traktuje się jak int więc w czym problem? a long int, double, long long, znak procenta, jak sie ustawia liczbe cyfr przed i po przecinku przy zmiennoprzecinkowych? |