Pset Cs50
is
CS50.
Harvard
College
Fall
2010
Problem
Set
5:
Forensics
due
by
7:00pm
on
Fri
10/22
Per
the
directions
at
this
document’s
end,
submitting
this
problem
set
involves
submitting
source
code
on
cloud.cs50.net
as
well
as filling
out
a
Web-‐based
form
(the
latter
of
which
will
be
available
after
lecture
on
Wed
10/20),
which
may
take
a
few
minutes,
so
best
not
to
wait
until
the
very
last
minute,
lest
you
spend
a
late
day
unnecessarily.
Be
sure that
your
code
is
thoroughly
commented
to
such
an
extent
that
lines’
functionality
is
apparent
from
comments
alone.
Goals.
•
Acquaint
you
with
file
I/O.
•
Get
you
more
comfortable
with
data
structures,
hexadecimal,
and
pointers.
• Introduce
you
to
computer
scientists
across
campus.
•
Help
Mr.
Boddy.
Recommended
Reading.
•
Sections
21
–
26,
31,
32,
35,
and
40
of
http://www.howstuffworks.com/c.htm.
•
Chapters
18,
24,
25,
27,
and
28
of
Absolute
Beginner’s Guide
to
C.
•
Chapters
9,
11,
14,
and
16
of
Programming
in
C.
•
Sections
1
–
3
of
http://en.wikipedia.org/wiki/BMP_file_format.
•
Sections
1,
2,
and
6
of
http://en.wikipedia.org/wiki/Hexadecimal.
•
Sections
1
–
5
and
7
of http://en.wikipedia.org/wiki/Jpg.
0
<
16
This
is
CS50.
Harvard
College
Fall
2010
Academic
Honesty.
All
work
that
you
do
toward
fulfillment
of
this
course’s
expectations
must
be
your
own
unless
collaboration
is explicitly
allowed
in
writing
by
the
course’s
instructor.
Collaboration
in
the
completion
of
problem
sets
is
not
permitted
unless
otherwise
stated
by
some
problem
set’s
specification.
Viewing
or
copying
another
individual’s
work
(even
if
left
by a
printer,
stored
in
an
executable
directory,
or
accidentally
shared
in
the
course’s
virtual
terminal
room)
or
lifting
material
from
a
book,
website,
or
other
source—even
in
part—and
presenting
it
as
your
own
constitutes
academic
dishonesty, as
does
showing
or
giving
your
work,
even
in
part,
to
another
student.
Similarly
is
dual
submission
academic
dishonesty:
you
may
not
submit
the
same
or
similar
work
to
this
course
that
you
have
submitted
or
will
submit
to
another.
Nor
may
you
provide
or
make
available
solutions
to
problem
sets
to
individuals
who
take
or
may
take
this
course
in
the
future.
Moreover,
submission
of
any
work
that
you
intend
to
use
outside
of
the...
Regístrate para leer el documento completo.