Linux环境C语言把整数转换成字符串再保存该字符串数据为文本

一、前言

  1. 刚步入社会工作,只是想把自己做的事情做一个记录,同时也可以分享给网友,虽然都是些基础,但领导说得很对,细节非常重要;
  2. 本测试程序非常简单,对本人来说,意义在于读取电池放电的采样数据,然后把得到的离散数据用excel绘制成一条放电曲线,找到电池满电以及空点的临界点,最后应用到应用层的电池充放电的图标绘制;

二、代码说明

1. 打开要保存文件的方式

linux环境支持的文件打开的几种方式,可以用man fopen进行查看,如下:
这里写图片描述

跟我在以前谭浩强C语言课本中看到的有点不一样,还有b选项,我采用的是“a+”模式,当文件关闭后,可以继续追加写;
fp = fopen("/usr/value_ad.txt","a+");

2. 整数转换字符串再存取

开始准备fwrite()进行写操作的,后来发现还是把整数转换成字符串存入文件更方便,经查阅资料发现,非linux环境下的整数转换字符串除了支持 sprintf()函数外,还支持itoa()函数,在此针对linux环境就只采用sprintf()函数;
通过fputs()函数进行写,需添加头文件#include

sprintf(str,"%d",data);
fputs(str,fp);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值