c将字符串写入文件
时间: 2023-10-02 18:06:04 浏览: 41
可以使用标准库函数fwrite()将字符串写入文件,示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
FILE *fp = fopen("output.txt", "w"); // 打开文件
if (fp == NULL) {
printf("Failed to open file.\n");
return 1;
}
int len = strlen(str);
fwrite(str, sizeof(char), len, fp); // 写入文件
fclose(fp); // 关闭文件
return 0;
}
```
在这个例子中,我们将字符串"Hello, World!"写入了一个名为"output.txt"的文件中。注意,我们使用了fopen()函数打开文件,并用fclose()函数关闭文件。还要注意,我们使用了sizeof(char)作为fwrite()函数中第二个参数,这是因为我们要按照每个字符的字节数进行写入。
相关问题
c语言将字符串写入txt文件
用C语言将字符串写入txt文件可以使用fprintf函数来实现,代码示例如下: FILE *fp; fp=fopen("filename.txt","w"); fprintf(fp,"%s",str); fclose(fp);
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()`函数关闭文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)