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.
[C] - K&R, FILE struktura, nema elemenata
Moderator/ica: Moderatori/ce
Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Re: [C] - K&R, FILE struktura, nema elemenata
Stavi ovdje kod, da vidimo u cemu je problem.
Avoid the Gates of Hell. Use Linux!
Re: [C] - K&R, FILE struktura, nema elemenata
Odmah ispod naslova kaže:
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).Let us illustrate how some of these pieces fit together by showing an implementation of the
standard library routines fopen and getc.
Re: [C] - K&R, FILE struktura, nema elemenata
baš totartaglia je napisao/la:Stavi ovdje kod, da vidimo u cemu je problem.
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.