c语言调用函数如何进行文件的输入输出
时间: 2024-05-02 19:20:44 浏览: 133
采用文件输入输出可以克服这些缺点。-C语言入门教程
可以使用C语言的标准库函数fopen()来打开文件,使用fwrite()函数将数据写入文件中,使用fread()函数从文件中读取数据,最后使用fclose()函数关闭文件。以下是示例代码:
```c
#include <stdio.h>
int main() {
char *filename = "example.txt";
char data[] = "Hello, world!";
char buffer[100];
// Write data to file
FILE *fp = fopen(filename, "wb");
if (fp == NULL) {
printf("Failed to open file!\n");
return 1;
}
fwrite(data, sizeof(char), sizeof(data), fp);
fclose(fp);
// Read data from file
fp = fopen(filename, "rb");
if (fp == NULL) {
printf("Failed to open file!\n");
return 1;
}
fread(buffer, sizeof(char), sizeof(buffer), fp);
printf("Data from file: %s\n", buffer);
fclose(fp);
return 0;
}
```
阅读全文