fwrite 函数介绍?
时间: 2024-06-17 07:06:11 浏览: 218
在PHP中,fwrite()函数用于向文件中写入数据。该函数的语法如下:
```php
fwrite ( resource $handle , string $string [, int $length ] ) : int
```
其中,$handle参数是通过fopen()函数打开的文件的指针。$string参数是要写入文件的内容。$length参数是可选的,表示要写入的字节数。如果省略$length参数,则默认写入$string中所有的数据。
下面是一个fwrite()函数的示例,用于向文件中写入数据:
```php
$file = fopen("test.txt","w");
fwrite($file,"Hello World. Testing!");
fclose($file);
```
上述代码中,我们首先使用fopen()函数打开一个名为test.txt的文件,并将其指针存储在$file变量中。然后,我们使用fwrite()函数向该文件中写入字符串"Hello World. Testing!"。最后,我们使用fclose()函数关闭该文件。
注意,fwrite()函数在写入成功时返回写入的字节数,如果写入失败,则返回false。
相关问题
fwrite 函数介绍
在PHP中,fwrite()函数用于向文件中写入数据。该函数的语法如下:
```php
fwrite ( resource $handle , string $string [, int $length ] ) : int
```
其中,$handle参数是通过fopen()函数打开的文件的指针。$string参数是要写入文件的内容。$length参数是可选的,表示要写入的字节数。如果省略$length参数,则默认写入$string中所有的数据。
下面是一个fwrite()函数的示例,用于向文件中写入数据:
```php
$file = fopen("test.txt","w");
fwrite($file,"Hello World. Testing!");
fclose($file);
```
上述代码中,我们首先使用fopen()函数打开一个名为test.txt的文件,并将其指针存储在$file变量中。然后,我们使用fwrite()函数向该文件中写入字符串"Hello World. Testing!"。最后,我们使用fclose()函数关闭该文件。
注意,fwrite()函数在写入成功时返回写入的字节数,如果写入失败,则返回false。
fwrite函数
fwrite函数是C语言中用于将数据写入文件的函数,其原型如下:
```c
size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
```
参数说明:
- ptr:要写入数据的指针。
- size:每个数据项的字节数。
- count:要写入的数据项个数。
- stream:文件指针。
该函数的返回值为实际写入的数据项个数。
例如,下面的代码将一个整型数组写入文件:
```c
#include <stdio.h>
int main()
{
int arr[] = {1, 2, 3, 4, 5};
FILE *fp = fopen("test.txt", "wb"); // 以二进制写入的方式打开文件
if (fp != NULL)
{
fwrite(arr, sizeof(int), 5, fp); // 将整型数组写入文件
fclose(fp); // 关闭文件
}
return 0;
}
```
注意,fwrite函数是以二进制方式写入文件的,如果要以文本方式写入文件,需要使用fprintf函数。同时,需要注意不同操作系统下的换行符问题。
阅读全文