Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
1 files changed, 7 insertions, 6 deletions
-rw-r--r--Sem. 10/Examples/MyString/MyString.cpp13
diff --git a/Sem. 10/Examples/MyString/MyString.cpp b/Sem. 10/Examples/MyString/MyString.cpp
index 8290dd0..ffa8bb1 100644
--- a/Sem. 10/Examples/MyString/MyString.cpp
+++ b/Sem. 10/Examples/MyString/MyString.cpp
@@ -23,20 +23,21 @@ MyString::MyString()
size_t getNumSize(size_t num)
{
size_t res = 0;
- while(num)
+ while (num)
{
res++;
- num/=10;
+ num /= 10;
}
+ return res;
}
-MyString(size_t n)
+MyString::MyString(size_t n)
{
int numSize = getNumSize(n);
str = new char[numSize + 1];
-
+
str[numSize] = '\0';
-
- for(size_t i = 0; i < numSize; i++, n/=10)
+
+ for (size_t i = 0; i < numSize; i++, n /= 10)
str[numSize - 1 - i] = (n % 10) + '0';
size = numSize;
}