Diferente pentru problema/captcha intre reviziile #26 si #33

Nu exista diferente intre titluri.

Diferente intre continut:

* O poza este un fisier binar, iar pentru a extrage continutul unui fisier binar acesta se va deschide cu optiunea “rb”
== code(cpp) |
FILE *f = fopen(poza.bmp, rb)
FILE *f = fopen("poza.bmp", "rb")
==
* Citirea dintr-un fisier binar se face in mod similar cu citirea dintr-un fisier text. De exemplu, pentru a citi un int vom folosi
fscanf(f, "%d", &v)
==
* Pentru a citi un singur byte se recomanda folosirea tipului de date char.
* Daca aveti nevoie sa cititi structuri de date puteti folosi
 
== code(cpp) |
fread ( void * structure, int size, int count, FILE * input_file );
==
 
* Pentru a declara un singur byte se recomanda folosirea tipului de date char.
* Un fisier in format bmp 24bit fara compresie este format dintr-un header avand **exact 14 bytes** si structura
h2. Date de intrare
Fişierul de intrare $captcha.in$ este o imagine continand codul captcha.
Fişierul de intrare $captcha.in$ este o imagine bmp 24bit fara compresie, continand codul captcha.
h2. Date de ieşire
| 11
|
== include(page="template/taskfooter" task_id="captcha") ==
 
h3. Explicaţie
Poza din primul exemplu in hex:
== code(hex)
== code(cpp) |
0000-0010:  42 4d 36 0c-00 00 00 00-00 00 36 00-00 00 28 00  BM6..... ..6...(.
0000-0020:  00 00 40 00-00 00 10 00-00 00 01 00-18 00 00 00  ..@..... ........
0000-0030:  00 00 00 0c-00 00 13 0b-00 00 13 0b-00 00 00 00  ........ ........
0000-0c20:  ff ff ff ff-ff ff ff ff-ff ff ff ff-ff ff ff ff  ........ ........
0000-0c30:  ff ff ff ff-ff ff ff ff-ff ff ff ff-ff ff ff ff  ........ ........
0000-0c36:  ff ff ff ff-ff ff                                ......
==
 
== include(page="template/taskfooter" task_id="captcha") ==
==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.