static void SplitString(const AString &srcString, AStringVector &destStrings) { destStrings.Clear(); AString string; int len = srcString.Length(); if (len == 0) return; for (int i = 0; i < len; i++) { char c = srcString[i]; if (c == '\n') { if (!string.IsEmpty()) { destStrings.Add(string); string.Empty(); } } else string += c; } if (!string.IsEmpty()) destStrings.Add(string); }