Stranica: 1/1.

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

Postano: 23 sij 2011, 21:34
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.

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

Postano: 23 sij 2011, 23:36
Postao/la tartaglia
Stavi ovdje kod, da vidimo u cemu je problem.

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

Postano: 24 sij 2011, 08:27
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).

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

Postano: 24 sij 2011, 10:10
Postao/la stefan
tartaglia je napisao/la:Stavi ovdje kod, da vidimo u cemu je problem.
baš to