c语言文件读写操作devc++
时间: 2023-11-24 10:51:03 浏览: 219
以下是C语言文件读写操作的示例代码,可以在Dev-C++中运行:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[1000];
// 写入文件
fp = fopen("test.txt", "w");
fprintf(fp, "This is a test.\n");
fputs("Hello, world!", fp);
fclose(fp);
// 读取文件
fp = fopen("test.txt", "r");
while (fgets(str, 1000, fp) != NULL) {
printf("%s", str);
}
fclose(fp);
return 0;
}
```
上述代码中,首先使用`fopen()`函数打开一个名为`test.txt`的文件,并使用`fprintf()`和`fputs()`函数向文件中写入内容。然后使用`fopen()`函数再次打开该文件,并使用`fgets()`函数逐行读取文件内容并输出到控制台上。最后使用`fclose()`函数关闭文件。
相关问题
在Devc++怎么用c语言程序打开文件
在Dev-C++中使用C语言打开文件,你可以使用标准的C库中的文件操作函数,如`fopen`、`fread`、`fwrite`、`fclose`等。以下是使用`fopen`函数打开文件的一个基本示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
const char *filename = "example.txt"; // 文件名
const char *mode = "r"; // 打开模式
// 使用fopen函数打开文件,"r"代表只读方式打开
fp = fopen(filename, mode);
if (fp == NULL) {
// 如果文件无法打开,则打印错误信息并返回
printf("无法打开文件 %s\n", filename);
return -1;
} else {
// 文件打开成功,进行文件操作
// 这里只是简单地关闭文件
fclose(fp);
printf("文件 %s 已成功打开并关闭。\n", filename);
}
return 0;
}
```
在上述代码中,`fopen`函数用于打开文件,其中第一个参数是文件名,第二个参数是打开文件的模式(如只读`"r"`、读写`"r+"`、追加写入`"a"`等)。如果文件打开成功,`fopen`会返回一个指向`FILE`对象的指针;如果文件无法打开(如文件不存在或无权限等),则返回`NULL`。之后,你需要根据需要对文件进行读写操作,最后使用`fclose`函数关闭文件。
阅读全文