Chào mọi người! em đang cần giúp đỡ!
Để tách chuỗi kiểu string thành các từ riêng lẽ rồi lưu vào vector , em làm như sau:
void TachChuoiThanhTu(vector<string> a, string s)
{
int i, j;
int k=0;
for (int i = 0; i < s.length()
{
j = s.find(' ', i);
if (i < j)
{
a[k] = s.substr(i, j);
k++;
}
i = j + 1;
}
}
Quá trình build chương trình không có lỗi, tuy nhiên lúc chạy thì xảy ra lỗi như hình, mọi người giúp em cách khắc phục với! thanksUntitled.png
Để tách chuỗi kiểu string thành các từ riêng lẽ rồi lưu vào vector , em làm như sau:
void TachChuoiThanhTu(vector<string> a, string s)
{
int i, j;
int k=0;
for (int i = 0; i < s.length()
{
j = s.find(' ', i);
if (i < j)
{
a[k] = s.substr(i, j);
k++;
}
i = j + 1;
}
}
Quá trình build chương trình không có lỗi, tuy nhiên lúc chạy thì xảy ra lỗi như hình, mọi người giúp em cách khắc phục với! thanksUntitled.png
Comment