Я думаю, что вы на правильном пути, но единственная проблема в том, что второй аргумент вашего вызова substr
не совсем верен. substr
принимает в качестве аргументов начальное смещение и длину нужной подстроки. В вашем случае вы хотите все, начиная с 10-го и до второго до последнего символа (последний символ "
). Таким образом, вы хотите строку, начинающуюся с 10 и заканчивающуюся line.size()-(10+1)
(вам нужно вычесть 10, потому что вы сначала пропускаете их, а затем еще одну, чтобы не включать в себя завершающий "
).
Попробуйте:
cout<<x.substr(10,line.size()-11)<<endl;