मैं एक फ़ाइल के लिए एक 1 डी सरणी लिखें नीचे दिए गए कोड का उपयोग करते थे लिखें:सी में एक फाइल करने के लिए 2 डी सरणी
FILE *fp;
float floatValue[5] = { 1.1F, 2.2F, 3.3F, 4.4F, 5.5F };
int i;
if((fp=fopen("test", "wb"))==NULL) {
printf("Cannot open file.\n");
}
if(fwrite(floatValue, sizeof(float), 5, fp) != 5)
printf("File write error.");
fclose(fp);
/* read the values */
if((fp=fopen("test", "rb"))==NULL) {
printf("Cannot open file.\n");
}
if(fread(floatValue, sizeof(float), 5, fp) != 5) {
if(feof(fp))
printf("Premature end of file.");
else
printf("File read error.");
}
fclose(fp);
for(i=0; i<5; i++)
printf("%f ", floatValue[i]);
मेरा प्रश्न है अगर मैं लिख सकते हैं और 2 डी सरणी में पढ़ना चाहते हैं ??
जबकि यह उचित कोड है, तो ऑप सरणी के द्विआधारी प्रतिनिधित्व को लिखने/पढ़ने के लिए कुछ ढूंढ रहा है। – EvilTeach