- FILE* fw = fopen(filename, "r");
- if(fw == NULL) {
- fprintf(stderr, "Failed to open %s: error %d", filename, errno);
+
+ FILE* fw = fopen(filename, "rb");
+ if (fw == NULL) {
+ fprintf(stderr, "Failed to open %s: %s\n", filename, strerror(errno));