若有 float a [3]={1.1,2.2,3.3); FILE *fp-fopen("dills.dat"," wb"); 则用fwrite函数向 s.dat 文件中写入数组a所有元素值的正确写法是 fwrite(a.4,
时间: 2024-02-09 15:13:15 浏览: 55
正确的写法应该是:
```c
fwrite(a, sizeof(float), 3, fp);
```
其中,a 表示要写入文件的数组,sizeof(float) 表示每个元素占用的字节数,3 表示要写入的元素个数,fp 表示文件指针。这样写可以将数组 a 中所有元素写入到文件中。
相关问题
上面的循环是一个无限 宿环。(填无限或有限) 5. 若有 float a[3]-(1.1,2.2,3.3); FILE *fp-fopenCdAls.dat , wb): 则用iwrite西数向 s.dat 文件中写入数组a所有元泰值的正确写法是 Furite (a,4,
上面的循环是一个无限循环。
第二个问题中的代码存在语法错误。正确的写法应该是:
```c
float a[3] = {1.1, 2.2, 3.3};
FILE *fp = fopen("s.dat", "wb");
if (fp != NULL) {
fwrite(a, sizeof(float), 3, fp);
fclose(fp);
}
```
阅读全文