Line data Source code
1 : #include "strings.h"
2 :
3 9 : uint32_t lengthString(char* str)
4 : {
5 9 : uint32_t value = 0;
6 9 : if(NULL != str) {
7 14 : while('\0' != *str) {
8 6 : str++;
9 6 : value++;
10 : }
11 : }
12 9 : return value;
13 : }
14 :
15 0 : char* sliceOfString(uint16_t beg, uint16_t end, char* str)
16 : {
17 0 : char* value = NULL;
18 0 : return value;
19 : }
20 :
21 0 : void intToString(int number, char* str, uint32_t length)
22 : {
23 : //uint32_t base = number / 10;
24 : //uint32_t reminder = number % 10;
25 :
26 : //while(0 != reminder) {
27 : // base = reminder / 10;
28 : // base = reminder / 10;
29 : //}
30 0 : }
31 :
32 13 : void floatToString(float number, char* str)
33 : {
34 : // example: 4.3
35 : // numerator: 4
36 : // denominator: 3
37 13 : uint32_t numerator = (uint32_t)number;
38 13 : float denominator = number - (float)numerator ;
39 :
40 : //char* value = NULL;
41 : //while() {
42 : //}
43 : //char string[10] = {0};
44 : //while (0 != number % 10) {
45 : //}
46 13 : }
47 :
48 4 : void hexToString(int number, char* str)
49 : {
50 4 : }
|