Minh Nguyen / Misc
Committer:
khaiminhvn
Date:
Tue Mar 23 21:21:11 2021 +0000
Revision:
3:a1a820da71f6
Parent:
2:31917884f2d4
Child:
4:68ef570210d3
Added "fill"function

Who changed what in which revision?

UserRevisionLine numberNew contents of line
khaiminhvn 0:d30c0ebaea12 1 #include "Misc.h"
khaiminhvn 0:d30c0ebaea12 2
khaiminhvn 0:d30c0ebaea12 3 //itos
khaiminhvn 0:d30c0ebaea12 4 string Misc::itos(int n){
khaiminhvn 0:d30c0ebaea12 5 string tmp;
khaiminhvn 0:d30c0ebaea12 6 char buffer[16];
khaiminhvn 0:d30c0ebaea12 7 sprintf(buffer,"%d",n);
khaiminhvn 0:d30c0ebaea12 8 tmp = buffer;
khaiminhvn 0:d30c0ebaea12 9
khaiminhvn 0:d30c0ebaea12 10 return tmp;
khaiminhvn 1:a46794267da5 11 }
khaiminhvn 1:a46794267da5 12 string Misc::itos(int n, int w){
khaiminhvn 1:a46794267da5 13 string tmp;
khaiminhvn 1:a46794267da5 14 char buffer[16];
khaiminhvn 1:a46794267da5 15 sprintf(buffer,"%d",n);
khaiminhvn 1:a46794267da5 16 tmp = buffer;
khaiminhvn 1:a46794267da5 17 while(tmp.length() < w)
khaiminhvn 1:a46794267da5 18 tmp += " ";
khaiminhvn 1:a46794267da5 19
khaiminhvn 1:a46794267da5 20 return tmp;
khaiminhvn 2:31917884f2d4 21 }
khaiminhvn 2:31917884f2d4 22 string Misc::itos(float n){
khaiminhvn 2:31917884f2d4 23 string tmp;
khaiminhvn 2:31917884f2d4 24 char buffer[16];
khaiminhvn 2:31917884f2d4 25 sprintf(buffer,"%d",(int)n);
khaiminhvn 2:31917884f2d4 26 tmp = buffer;
khaiminhvn 2:31917884f2d4 27
khaiminhvn 2:31917884f2d4 28 return tmp;
khaiminhvn 2:31917884f2d4 29 }
khaiminhvn 2:31917884f2d4 30 string Misc::itos(float n, int w){
khaiminhvn 2:31917884f2d4 31 string tmp;
khaiminhvn 2:31917884f2d4 32 char buffer[16];
khaiminhvn 2:31917884f2d4 33 sprintf(buffer,"%d",(int)n);
khaiminhvn 2:31917884f2d4 34 tmp = buffer;
khaiminhvn 2:31917884f2d4 35 while(tmp.length() < w)
khaiminhvn 2:31917884f2d4 36 tmp += " ";
khaiminhvn 2:31917884f2d4 37
khaiminhvn 2:31917884f2d4 38 return tmp;
khaiminhvn 3:a1a820da71f6 39 }
khaiminhvn 3:a1a820da71f6 40
khaiminhvn 3:a1a820da71f6 41 //fill
khaiminhvn 3:a1a820da71f6 42 void Misc::fill(int *arr, int val, int size){
khaiminhvn 3:a1a820da71f6 43 for(int i = 0; i < size; i++)
khaiminhvn 3:a1a820da71f6 44 arr[i] = val;
khaiminhvn 0:d30c0ebaea12 45 }