Krever Napisano Wrzesień 17, 2009 Zgłoś Share Napisano Wrzesień 17, 2009 zawsze stronilem od scanfow i printfow ale w koncu zmusozny zostalem do zapozyczenia linii kodu ktora wyglada: while(~scanf("%lld", &in)) i o ile dzialanie rozumiem to 1. czym rowni sie %lld od %d? 2. co robi ta tajemnicz tylda bo nic nie moglem znalesc Pozdrawiam, dziekuje za odpowiedz... Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Wrzesień 17, 2009 Zgłoś Share Napisano Wrzesień 17, 2009 ~ to o ile mnie pamiec nie myli bitowe not %lld nie kojarze niestety. Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
KaYou Napisano Wrzesień 17, 2009 Zgłoś Share Napisano Wrzesień 17, 2009 lld to odpowiednik long long int "(2b || !(2b)) == question" W. Shakespeare http://jakubniwa.pl - świat sztucznej inteligencji Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Wrzesień 17, 2009 Zgłoś Share Napisano Wrzesień 17, 2009 Na stronie napisali, ze zwraca ilość odczytanych elementów (może mniej niż jest tych %blabla) czyli 0 jak nic nie wczytał. Nie rozumiem sensu tego kodu, negacja bitowa tutaj zawsze będzie przecież spełniona (bo zwróci 0 lub 1, więc negacja da i tak jakieś liczby 2^31-1 lub 2^31-2 (tak sądzę)). Na pewno ma być tylda? Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
KaYou Napisano Wrzesień 18, 2009 Zgłoś Share Napisano Wrzesień 18, 2009 moim zdaniem to dziala jak while(!getchar()); "(2b || !(2b)) == question" W. Shakespeare http://jakubniwa.pl - świat sztucznej inteligencji Link do komentarza Udostępnij na innych stronach More sharing options...
Nvm Napisano Wrzesień 18, 2009 Zgłoś Share Napisano Wrzesień 18, 2009 %lld to tak jak mówił KaYou to służy do wczytywania long long intów. Przy czym AFAIK (a mogę się mylić) w Linuksie jest %lld a w Windowsie %l64 (ale te nie long-longowe inty też wczytasz, czy jakoś tak...). Link do komentarza Udostępnij na innych stronach More sharing options...
Krever Napisano Wrzesień 21, 2009 Autor Zgłoś Share Napisano Wrzesień 21, 2009 petla nie wykonuje sie w przypadku EOF chociaz niebardzo wiem dlaczego ;] w kazdym razie dzieki za objasnienia Link do komentarza Udostępnij na innych stronach More sharing options...
KaYou Napisano Wrzesień 21, 2009 Zgłoś Share Napisano Wrzesień 21, 2009 %lld to tak jak mówił KaYou to służy do wczytywania long long intów. Przy czym AFAIK (a mogę się mylić) w Linuksie jest %lld a w Windowsie %l64 (ale te nie long-longowe inty też wczytasz, czy jakoś tak...). Zależy od kompilatora. "(2b || !(2b)) == question" W. Shakespeare http://jakubniwa.pl - świat sztucznej inteligencji Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.