Ok mam jedno głupie pytanie. Chcę się trochę pobawić w robienie zadań na SPOJu, ale mam jedną wątpliwość. Mianowicie chodzi o dane na input, one normalnie są czytane z console inputa (cin) czy jak? Tylko tyle, więcej pomocy mi nie potrzeba
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
5 odpowiedzi w tym temacie
#1
Napisano 11.08.2011 19:26
Nie pomagam na PW, tylko na forum.
#2
Napisano 11.08.2011 19:43
Poczytaj regulamin na spoju, a potem zadawaj pytania... Są to zwykłe numerki wpisywanie przez automat do Twojego programu. Wszystko działa na zasadzie wewnętrznej, nie ma mowy o plikach zewnętrznych typu 'input.txt'. Czyli używaj cin'a, bądź scanf'a ;] Pamiętaj jeszcze, że scanf nie uwzględnia EOF'a, a CIN ma to wgrane automatycznie.
PS. Jak chcesz, to mogę Ci dać kody do paru zadanek, tak na dobry początek ;D
PS. Jak chcesz, to mogę Ci dać kody do paru zadanek, tak na dobry początek ;D
Użytkownik Zkont?! edytował ten post 11.08.2011 19:47
#3
Napisano 11.08.2011 22:06
eh ten SPOJ, na PG oddawało się na tym laborki i projekt, jak zielono to punkty, jak pomarańczowo to 0
program dostaje dane na standardowe wejście, jeśli ilość danych jest znana to nie ma problemu, ale jak jest na przetworzyć wszystko co wpadnie na wejście to używało się while(scanf(...)), pod Windowsem to nie działa, ale SPOJ kompiluje program pod linuxem i tam jest ok
program dostaje dane na standardowe wejście, jeśli ilość danych jest znana to nie ma problemu, ale jak jest na przetworzyć wszystko co wpadnie na wejście to używało się while(scanf(...)), pod Windowsem to nie działa, ale SPOJ kompiluje program pod linuxem i tam jest ok
#4
Napisano 11.08.2011 22:14
Rex, równie dobrze może być taki oto zapis przy nieznanej liczbie testów:
PS. Od kiedy scanf'y nie działają pod windowsem?
EDITED:
Przypomniało mi się jeszcze jedno Kolejną wersją wczytywania x liczb może być to:
while(cin>>zmienna)
PS. Od kiedy scanf'y nie działają pod windowsem?
EDITED:
Przypomniało mi się jeszcze jedno Kolejną wersją wczytywania x liczb może być to:
while(true)
{
cin>>zmienna;
if(cin.peek()==EOF) break;
}
Użytkownik Zkont?! edytował ten post 11.08.2011 22:24
#5
Napisano 11.08.2011 22:29
działają, ale z tego co pamiętam nie chciały mi zwrócić zera, chociaż mogę się mylić
#6
Napisano 12.08.2011 09:13
W jaki sposób nie chciały zwrócić zera? Swoją drogą przy takiego typu sprawach powinieneś otrzymać jakiś komunikat, np. SIGXFSZ lub SIGSEGV ;]
Użytkownik Zkont?! edytował ten post 12.08.2011 09:35
Również z jednym lub większą ilością słów kluczowych: Inny
|
Inny
[KOSZ] csgo mod v2 by O'ZoneNapisany przez LuxiStudioPL , 23.03.2024 inny |
|
|
||
Inny
Zewnętrzna strona na IP serwera wwwNapisany przez Booom , 17.03.2024 inny |
|
|
|||
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT , 05.02.2024 inny, modyfikacja |
|
|
|||
Inny
[Zlecenie płatne] Edycja pluginówNapisany przez pexo , 01.02.2024 inny |
|
|
|||
Inny
OnlyDD2 (2023)Napisany przez xSPECJALSx , 12.11.2023 inny |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych