27. marts 2003 - 10:05Der er
7 kommentarer og 1 løsning
Læsning af fil
Jeg skal til at lave noget billederedigeringsprogammel, men det driller lidt. I følgende kode prøver jeg at caste et BMPbillede som en struct med nogle chars i. char a1 skulle i henhold til BMP-standarten give B char a2 skulle i henhold til BMP-standarten give M Og dette kan man ogse verifisere ved, at kigge på et BMPbillede i en teksteditor.
Problemet er at jeg ikke kan få udskrevet BM Jeg ved der er andre metoder til at hente enkelte karaktere fra en fil, men det SKAL gøres ved at caste dataen som en struct og så udskrive indholdet.
Nu ser filen sådan ud, men nu giver den følgende fejl når jeg prøver at kompilere:
Undefined first referenced symbol in file assert /var/tmp/cchPgPRp.o ld: fatal: Symbol referencing errors. No output written to test collect2: ld returned 1 exit status
Kan det have noget at gøre med, at jeg anvender et unixsystem....?
test.c: In function `main': test.c:30: `new' undeclared (first use in this function) test.c:30: (Each undeclared identifier is reported only once test.c:30: for each function it appears in.) test.c:30: parse error before `jj'
segmose> Og det er sådan cirka det eneste man kan bruge std::auto_ptr til. Kig evt. på www.boost.org for at se nogle lidt mere interessante smartpointers. Eller kig i Alexandrescu's Modern C++ Design, hvor han blandt andet har en policy-baseret smartpointer.
Jeg har ikke fået koden til at virke, men jeg har udfra hjælp fra andet sted har jeg fået besvaret mit spørgsmål.
Fopen indlæser IKKE noget i ramområdet selv. Det var stort set det der har løst mit problem.
Tak for hjælpen. Der er en der har svaret så du får pointene :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.