बाइनरी मोड में नहीं होने वाली पाठ मोड में खोले गए फ़ाइल को लिखते समय क्या अनुवाद होता है? विशेष रूप में एमएस दृश्य सीद्विआधारी और पाठ मोड में लिखे गए फ़ाइलों के बीच अंतर
unsigned char buffer[256];
for (int i = 0; i < 256; i++) buffer[i]=i;
int size = 1;
int count = 256;
द्विआधारी मोड:
FILE *fp_binary = fopen(filename, "wb");
fwrite(buffer, size, count, fp_binary);
पाठ मोड बनाम:
FILE *fp_text = fopen(filename, "wt");
fwrite(buffer, size, count, fp_text);
प्रश्न के लिए प्रेरणा थी कि मैं बाइनरी डेटा कि अनजाने पाठ मोड में डिस्क के लिए लिखा गया था ठीक करने के लिए करना चाहता था – jholl
निकट से संबंधित:।। http://stackoverflow.com/q/ 11981434/183120 – legends2k