2024年9月 プログラムの話 その1 | 初めての犬飼い日記

初めての犬飼い日記

シゲという名前の保護犬を飼うことになったアラフォーオッサンの記録です

VC++ MFC で、CString をデリミタで分割して、CStringArray に格納する StringSplit 関数…
前に自作してたんだけど、どこに置いたか分からなくなったので、ここにメモしておく

 

文字列をデリミタで分割する
INT StringSplit (CString src, CString del, CStringArray& arr)
{
	arr.RemoveAll ();
	INT id;
	while ((id = src.Find (del)) >= 0)
	{
		arr.Add (src.Left (id));
		src = src.Mid (id + del.GetLength (), src.GetLength () - id);
	}
	arr.Add (src);
	return arr.GetCount ();
}

 

眠いです