C语言文件的学习open()-sprintf()-新建一个文件并且写入数据

通过C语言编程,使用`open()`和`sprintf()`函数新建一个文件并写入用户输入的数据。程序首先接收用户输入的文件名,利用`sprintf()`生成完整的文件路径,然后使用`fopen()`以二进制追加模式打开文件。如果文件打开成功,程序会读取用户输入的字符直到遇到'#'为止,将这些字符写入文件。最后,程序关闭文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 
 
  1. /* 
  2. 程序思路: 
  3. 1.首先定义一个文件指针,一个FileName字符数组(用于接收用户输入的文件名),一个tmp字符数组(用于存放数据),一个字符变量InputChar(用于接收用户的数据输入) 
  4. 2.输入文件名FileName,sprintf函数将数据写入磁盘,并且写入tmp 
  5. 3.验证文件是否打开正确,若正确继续,否则退出 
  6. 4.输入数据,并且保存在字符数组中 
  7. 5.输出用户输入的字符 
  8. */ 
  9. # include <stdio.h> 
  10. # include <stdlib.h> 
  11. int main() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值