c语言向txt文件中输入
时间: 2024-04-30 18:21:55 浏览: 20
要在C语言中向txt文件中输入内容,可以使用标准库函数`fopen()`和`fprintf()`。
先使用`fopen()`函数打开要写入的文件,然后使用`fprintf()`函数向文件中写入内容,最后使用`fclose()`函数关闭文件。
以下是一个简单的例子:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[] = "Hello, World!";
fp = fopen("example.txt", "w"); // 打开文件,以写入模式打开
if (fp == NULL) {
printf("文件打开失败\n");
return 1;
}
fprintf(fp, "%s", str); // 写入内容
fclose(fp); // 关闭文件
return 0;
}
```
在上面的代码中,我们打开了一个名为`example.txt`的文件,并以写入模式打开。如果文件打开失败,会输出错误信息并退出程序。
然后,我们使用`fprintf()`函数向文件中写入了字符串`"Hello, World!"`。
最后,我们使用`fclose()`函数关闭文件。这很重要,因为如果不关闭文件,可能会导致数据丢失或文件损坏。
相关问题
c语言输入输出txt文件
每日免费提问 5 次,您的次数已用完~
[领券开通VIP, 畅享更多使用次数](https://mall.csdn.net/vip?utm_source=vip_chatgpt_common_search_pc_result&utm_medium=distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_1)[target="_blank" .action-button] [ .vip-button data-report-click={"spm":"1018.2226.3001.9142","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_1"}} data-report-view={"spm":"1018.2226.3001.9142","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_1"}} ]
c语言写入txt文件
在C语言中,可以使用文件操作函数来写入txt文件。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char stuid\[20\], name\[20\];
float score;
// 打开文件
fp = fopen("scores.txt", "w");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
// 写入数据
fprintf(fp, "学号\t姓名\t入学成绩\n");
printf("请输入学号、姓名和成绩(以空格分隔):\n");
scanf("%s %s %f", stuid, name, &score);
fprintf(fp, "%s\t%s\t%f\n", stuid, name, score);
// 关闭文件
fclose(fp);
return 0;
}
```
这段代码会创建一个名为"scores.txt"的txt文件,并将学号、姓名和成绩写入文件中。你可以根据需要修改文件名和数据的输入方式。
#### 引用[.reference_title]
- *1* *2* [C语言 txt文件的读写](https://blog.csdn.net/zxs490862612/article/details/88298794)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [C语言写txt文件实例](https://blog.csdn.net/naibozhuan3744/article/details/80595690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![-](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)
![](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)