字符串转化为数字,并拆分为几个数字
2019-03-29 15:09
99 查看
strtonum.h头文件
#ifndef __STRTONUM_H
#define __STRTONUM_H
void strtonum(void);
#endif
strtonum.c文件
#include “stm32f10x.h”
#include “string.h”
#include “usart.h”
#include “stdlib.h”
char string[14]={“20151114213245”};
char Y1[4]={0};
char M2[2]={0};
char D3[2]={0};
char H4[2]={0};
char M5[2]={0};
char S6[2]={0};
u16 year=0;
u8 mon=0;
u8 day=0;
u8 hour=0;
u8 min=0;
u8 sec=0;
void strtonum(void)
{
strncpy(Y1,string,4); //字符串拷贝函数,从string所指地址开始拷贝4个字符到Y1所指地址,具体可百度
strncpy(M2,&(string[4]),2);
strncpy(D3,&(string[6]),2);
strncpy(H4,&(string[8]),2);
strncpy(M5,&(string[10]),2);
strncpy(S6,&(string[12]),2);
year=atoi(Y1); //atoi()函数可将字符转化为数字 mon=atoi(M2); day=atoi(D3); hour=atoi(H4); min=atoi(M5); sec=atoi(S6);
}
相关文章推荐
- _tcstol 字符串到数字的转化
- 整理用Java实现数字转化成字符串左边自动补零方法
- C++ 如何把C风格字符串转化为数字
- (Python)将字符串数字(str)转化为整数(int),不使用内置的int函数
- _tcstol 字符串到数字的转化
- mysql中数字、百分比、数字型字符串、小数之间的转化
- Android中 字符串-数字 的转化
- 几个字符串转数字的函数
- valueAsNumber将字符串转化成数字,number属性
- 整理用Java实现数字转化成字符串左边自动补零方法
- 用汇编实现数字转化为字符串的函数itoa
- 数字字符串与int相互转化
- 16进制转化为八进制,字符串(很大的数字)
- 字符数组,字符串、数字转化
- 将一串字符串数字转化为整型数字
- js 字符串转化成数字
- mysql 统计包含数字和分隔符的字符串,数字有几个
- java中将16进制字符串转化为10进制数字。
- C# 将数字时间转化为特定格式字符串
- 字符串转化为数字(不使用库函数)