[C] - K&R, FILE struktura, nema elemenata

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Odgovori
liva236
Postovi: 9
Pridružen/a: 19 vel 2010, 12:24
OS: Debian Lenny

[C] - K&R, FILE struktura, nema elemenata

Post Postao/la liva236 »

Baš imam problema sa ovim headerima u osmom poglavlju K&R-a. Konkretno, primjer u sekciji 8.5., implementacija fopen()-a. Kompajler ne prepoznaje ništa iz strukture FILE.

U headeru <stdio.h> bi trebala biti definirana struktura FILE, koja nije ista kao ona u knjizi. Ne mogu pristupiti niti jednom elementu te strukture. Također ne prepoznaje niti neke druge elemente, npr. flagove, koji su (prema K&R) definirani također u <stdio.h>. Daljnji zadaci se nastavljaju na primjer iz te sekcije i zato bih volio da ovo proradi.

Ne mogu ništa naći na netu, da li imate kakav savjet? Da li je netko prošao ovu knjigu i riješio ovaj tehnički problem?

p.s. koristim Ubuntu za ovo poglavlje.
Avatar
tartaglia
Postovi: 400
Pridružen/a: 13 sij 2009, 12:57
Spol: M
OS: openSuse 11.3
Lokacija: Zagreb

Re: [C] - K&R, FILE struktura, nema elemenata

Post Postao/la tartaglia »

Stavi ovdje kod, da vidimo u cemu je problem.
Avoid the Gates of Hell. Use Linux!
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: [C] - K&R, FILE struktura, nema elemenata

Post Postao/la jjj »

Odmah ispod naslova kaže:
Let us illustrate how some of these pieces fit together by showing an implementation of the
standard library routines fopen and getc.
Možda je tvoje izdanje prošireno, ali u ovom iza 8.5 slijede još samo 8.6 i 8.7, i to je kraj tog dijela knjige, onda slijede dodaci (appendices). Spominjem to iz dva razloga: kao i 8.5, i .6/7 su primjeri, ie gotov si s knjigom, a drugi jest činjenica da je jedan od dodataka (Appendix B) opis standard libraryja po ANSI standardu, i vjerujem da je to standard library na koji gornji citat referira. Dakle, to je specifikacija, a ono pod 8.5 jedna moguća implementacija te specifikacije (an implementation, jel).
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [C] - K&R, FILE struktura, nema elemenata

Post Postao/la stefan »

tartaglia je napisao/la:Stavi ovdje kod, da vidimo u cemu je problem.
baš to
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Odgovori