File stream functions returning wrong character
Im having a little trouble here with a class that manages a wad-like file, with members to load, write, add a file, and extract. The problem Im having is in the extract funcion. I use FILE *hf = fopen(fname, "rb") to open the file. When I use _any_ function that reads using the FILE structures (fgets, fgetc, fread, etc) and it comes accross character 0, which hapens a lot since I''m using TGA files, it instead returns character 32 (space). Any idea whats going on? I thought using "rb" as opposed to just "r" would avoid this, but it obiously didn''t.
You sure the file actually has 0''s in it?
Could the problem be with the writer?
Magmai Kai Holmlor
- The disgruntled & disillusioned
Could the problem be with the writer?
Magmai Kai Holmlor
- The disgruntled & disillusioned
- The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement