可以提供一些 io 模块的调用示例吗?
时间: 2023-03-25 17:04:45 浏览: 57
当然可以,以下是一些 io 模块的调用示例:
1. 读取文件内容并打印:
```c
#include <stdio.h>
int main() {
FILE *fp;
char ch;
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
while ((ch = fgetc(fp)) != EOF) {
printf("%c", ch);
}
fclose(fp);
return ;
}
```
2. 写入文件内容:
```c
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("file.txt", "w");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
fprintf(fp, "Hello, world!");
fclose(fp);
return ;
}
```
3. 从标准输入读取内容并写入文件:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[100];
fp = fopen("file.txt", "w");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
printf("请输入字符串:");
fgets(str, 100, stdin);
fprintf(fp, "%s", str);
fclose(fp);
return ;
}
```
希望这些示例能够帮助你理解 io 模块的调用。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)