c语言将字符串写入txt文件
时间: 2023-03-14 10:58:10 浏览: 290
用C语言将字符串写入txt文件可以使用fprintf函数来实现,代码示例如下: FILE *fp; fp=fopen("filename.txt","w"); fprintf(fp,"%s",str); fclose(fp);
相关问题
c语言写入字符串到txt文件
写入字符串到txt文件可以使用C语言中的文件操作函数。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
FILE *fp;
fp = fopen("example.txt", "w");
fprintf(fp, "%s", str);
fclose(fp);
return 0;
}
```
在上述示例中,我们首先定义了一个字符串 `str`,然后使用 `fopen` 函数打开一个名为 `example.txt` 的文件,以写入("w")的方式打开。接着,我们使用 `fprintf` 函数向文件中写入字符串。最后,我们使用 `fclose` 函数关闭文件。
注意,如果文件不存在,`fopen` 函数将自动创建一个新的文件。如果文件已经存在,`fopen` 函数将截断文件并从头开始写入。
如果你需要写入多行字符串,可以使用循环并多次调用 `fprintf` 函数。
c语言将自写字符串写入文件
以下是将自写字符串写入文件的C语言代码示例:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!"; // 自写字符串
FILE *fp; // 文件指针
fp = fopen("output.txt", "w"); // 打开文件,以写入方式
fprintf(fp, "%s", str); // 将字符串写入文件
fclose(fp); // 关闭文件
return 0;
}
```
上述代码中,我们首先定义了一个自写字符串`str`,然后使用`fopen()`函数打开一个名为`output.txt`的文件,并以写入方式打开。接着,我们使用`fprintf()`函数将字符串写入文件中,最后使用`fclose()`函数关闭文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)