Diferențe pentru problema/fgetc între reviziile #1 si #7

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="fgetc") ==
Poveste și cerință...
_Pentru a putea obține puncte, această problemă admite doar soluții în limbajul C._
 
Se dă la intrare un numar natural, fără semn. Să se citească acest număr în variabila $n$ de tip int, folosind numai funcția $fgetc()$. Numărul va fi apoi afișat ca număr întreg, folosind $fprintf()$. Atenție! Într-o rezolvare corectă nu veți folosi $fputc()$ ci doar $fprintf()$!
h2. Date de intrare
Fișierul de intrare $fgetc.in$ ...
Pe prima linie a fișierului $fgetc.in$ se află numai cifrele numărului. Linia se termină cu sfîrșit de linie.
h2. Date de ieșire
În fișierul de ieșire $fgetc.out$ ...
În fișierul de ieșire $fgetc.out$ afișați variabila [$n$], ca număr întreg (folosind $fprintf$ și nu [$fputc$]).
h2. Restricții
* $... ≤ ... ≤ ...$
* $0 ≤ n ≤ 2 000 000 000$
* Atenție: scopul acestei probleme este de a vă familiariza cu $fgetc()$. Problema trebuie rezolvată folosind această funcție, altfel ea nu își are rostul. Nu folosiți [$scanf$], [$fscanf$], stream-uri, sau alte metode de citire din fișier cu excepția [$fgetc$]. De asemenea, pentru a atinge scopul problemei, acela de a citi un întreg de la intrare fără a folosi $fscanf$ sau stream-uri, nu trebuie să folosiți $fputc$ pentru afișare, ci $fprintf$ sau stream-uri.
h2. Exemplu
table(example).
|_. fgetc.in |_. fgetc.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 3986528
| 3986528
|
h3. Explicație
...
Numărul scris va exact cel de la intrare. Problema constă în citirea prin caractere a unui număr, ea avînd scop educativ.
== include(page="template/taskfooter" task_id="fgetc") ==
 
== include(page="template/taskfooter" task_id="fgetc") ==

Nu există diferențe între securitate.