[ trodon @ 04.09.2005. 12:32 ] @
Pomoc - da li iko zna kako da napishem program koji bi uchitao fajl i sabrao njegove bajtove? |
[ trodon @ 04.09.2005. 12:32 ] @
[ X Files @ 04.09.2005. 12:56 ] @
Nisam siguran zbog cega ti to treba, ali u principu sve je prosto:
- otvori se fajl - ucitatava se bajt po bajt i sabira - zatvori se fajl ... ali treba paziti na velicinu zbira koja moze biti isuvise veliki za uobicajene promenljive. Da sad ne racunam, moguce da ce ti trebati __int64. Ako ti to treba radi nekih 'provera' checksum-a tada se koristi poznati CRC, algoritam... Pa ako to hoces, javi... [ trodon @ 04.09.2005. 22:22 ] @
Ma jok, fora je u tome shto je ortak nashao na nekom riddle sajtu:
Dobijesh fajl koji je velichine 65536 b, i treba da izrachunash zbir proizvoda svakog drugog bajta pomnozenog sa prethodnim (II*I + III*II itd.). Ja sam neshto na tu foru radio sa ortakom, ali sam te zadatke odavno izgubio i zaboravio, tako da nema shanse da to reshim, a ovo mi je pokazao pre par dana pa me zainteresovalo... Nemoj mi pisati source, samo mi reci par najvaznijih hintova, ostalo cu ja da prokuzim, chisto malo da ubijem dosadu. [ Goran Arandjelovic @ 04.09.2005. 22:32 ] @
Ali zasto ti je to potrebno.... Zapravo, ne vidim gde bi mogao da bude problem? Sta zelis da dobijes kao konacan rezultat?
[ trodon @ 05.09.2005. 12:18 ] @
treba da izrachunash zbir proizvoda svakog drugog bajta pomnozenog sa prethodnim (II*I + III*II itd.).
Gorane, samo rezultat tog sabiranja mi je potreban, u pitanju je samo riddle, nishta drugo... [ NrmMyth @ 05.09.2005. 12:18 ] @
Prolaz po fajlu.
Uzimanje bajtova(char) jedan po jedan i mnozenje istih. [ trodon @ 07.09.2005. 12:57 ] @
@NrmMyth
OK, jasno mi je sve, mislim da imam predstavu kako sve da uradim, samo mi reci kako da uchitam fajl (npr. s*****.dat)? [ NrmMyth @ 07.09.2005. 18:41 ] @
C++ way
[url]http://www.cppreference.com/cppio/[/url] C way [url]http://www.cppreference.com/stdio/[/url] [ trodon @ 07.09.2005. 19:55 ] @
THX my man...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|