CString m_str1="123,789,654,339"; int count = m_str1.Replace(',', ' '); if(count<=0) { printf("No data"); return; } int* num = new int[count + 1]; int pos = m_str1.Find(' '); int i = 0; while(pos != -1) { CString field = m_str1.Left(pos); num [i] = atoi(field.GetBuffer(0)); i++; m_str1 = m_str1.Right(m_str1.GetLength() - pos - 1); pos = m_str1.Find(' '); } // last node if(m_str1.GetLength()>0) { num [i] = atoi(m_str1.GetBuffer(0)); } // do something elase you want //... //... delete num ;
字符串按分隔符分割成字符串数组,再把字符串数组转化成整型数组
最新推荐文章于 2021-03-16 15:40:10 发布