创建文件myfile.txt,向它写入一个字符“A”,读取文件检查,检查操作是否成功
时间: 2024-03-13 13:48:24 浏览: 95
APIHOOK CreatefileA源码(写到文件、读入文件)
5星 · 资源好评率100%
好的,以下是在C语言中创建文件、写入字符和读取文件的示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp; // 文件指针
char ch = 'A'; // 要写入文件的字符
// 创建文件
fp = fopen("myfile.txt", "w");
if (fp == NULL) {
printf("文件创建失败!\n");
return 0;
}
// 写入字符
fputc(ch, fp);
// 关闭文件
fclose(fp);
// 读取文件
fp = fopen("myfile.txt", "r");
if (fp == NULL) {
printf("文件打开失败!\n");
return 0;
}
// 检查读取的字符是否为'A'
ch = fgetc(fp);
if (ch == 'A') {
printf("文件操作成功!\n");
} else {
printf("文件操作失败!\n");
}
// 关闭文件
fclose(fp);
return 0;
}
```
运行以上代码后,程序会在当前目录下创建一个名为`myfile.txt`的文件,并向其写入一个字符`A`。然后程序再次打开该文件并读取其中的字符,最后判断读取的字符是否为`A`。如果是,则输出“文件操作成功!”;如果不是,则输出“文件操作失败!”。
阅读全文