我想了解一下， fprintf和fscanf这两个函数在C语言中的主要区别是什么？请用50-80字之间的介绍来说明，同时在回复中加入这两个函数的一个简短使用实例。
user
fprintf和fscanf主要区别在于功能方向：fprintf用于向文件写入格式化数据，而fscanf用于从文件读取格式化数据。示例如下：

fprintf示例：
```c
FILE *file = fopen("test.txt", "w");
fprintf(file, "%s %d", "Number:", 42);
fclose(file);
```

fscanf示例：
```c
FILE *file = fopen("test.txt", "r");
char word[50];
int num;
fscanf(file, "%s %d", word, &num);
fclose(file);
```
assistant