Minh Nguyen / Misc
Committer:
khaiminhvn
Date:
Thu Mar 25 01:05:14 2021 +0000
Revision:
4:68ef570210d3
Parent:
3:a1a820da71f6
Added blank() 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 4:68ef570210d3 41 //blank
khaiminhvn 4:68ef570210d3 42 string Misc::blank(int n){
khaiminhvn 4:68ef570210d3 43 string out = "";
khaiminhvn 4:68ef570210d3 44 for(int i = 0; i < n; i++)
khaiminhvn 4:68ef570210d3 45 out += " ";
khaiminhvn 4:68ef570210d3 46 return out;
khaiminhvn 4:68ef570210d3 47 }
khaiminhvn 4:68ef570210d3 48
khaiminhvn 3:a1a820da71f6 49 //fill
khaiminhvn 3:a1a820da71f6 50 void Misc::fill(int *arr, int val, int size){
khaiminhvn 3:a1a820da71f6 51 for(int i = 0; i < size; i++)
khaiminhvn 3:a1a820da71f6 52 arr[i] = val;
khaiminhvn 0:d30c0ebaea12 53 }