diff --git a/work20220401/neoString/CString.cpp b/work20220401/neoString/CString.cpp index fe4327e..af97eda 100644 --- a/work20220401/neoString/CString.cpp +++ b/work20220401/neoString/CString.cpp @@ -149,5 +149,5 @@ std::istream &operator>>(std::istream &inputStream, const CString &source) { } char CString::operator[](const int i) const { - return data[i]; + return (i < MAX_LENGTH) ? data[i] : '\0'; } \ No newline at end of file