C의 파일로 2D 배열 쓰기 : 내가 작성하고 2 차원 배열을 읽으려면내가 파일에 1D 배열을 작성하려면 아래의 코드를 사용하는 데 사용
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]);
내 질문은을? 대신 당신이 다른 하나의 예를 들어 추가됩니다 루프에 대한 하나의
이것은 합리적인 코드이지만 op는 어레이의 이진 표현을 쓰거나 읽고 싶은 것을 찾고 있습니다. – EvilTeach