당신은 ostream에 넣어 마지막 charactor 밖으로 개체를 얻을 방법이 '는 ","나는 돈 있도록, 마지막에,있을 것이내가 프로그래밍 작업을하고 있어요
vector<Member> members;
stringstream ss;
stringstream ss1;
for (vector<Member>::iterator it = members.begin; it != members.end(); it++){
ss << it->name << ",";
if (check(it->id)){
ss1 << it->name << ",";
}
}
처럼 t 필요, 나는 이것을 ss에서 꺼내고 싶다. 어떻게해야 할까? 내가 이것을 제어하기 위해 몇 가지 varible을 사용할 수 있다는 것을 알았지 만 직접적으로 ss를 조작하는 것이 더 편리 할 것이라고 생각한다. 방법은 친구가 여기 제공 할 수 없다. ss1의 상황을 처리합니다. 어떻게 ss1의 ","를 제어 할 수 있습니까?
과 ostream에 어떤 데이터를 돌려 줄 수는 없지만 istream로 데이터
조건문 만 사용하면됩니다. 나는 당신이 그것을 개울에서 꺼낼 수 있을지 의심 스럽다. (그리고 할 수있다해도, 그것은 단지 주위에있다 : 당신은 무언가를 넣었다. – nhahtdh
''= 'members.begin()'일 때와 같이 첫 번째를 제외한 모든 것에 대한 이름을 출력하기 전에 ","인쇄를 고려하십시오. –
감사합니다. 좋은 방법입니다. 사용 하겠지만 여전히 사용하고 있습니다. 알고 싶으면 마지막 문자를 가져 오기 위해 ss를 조작하는 것이 가능합니다. io 라이브러리 문서를 확인하지만 찾지 못했습니다. – user1462782