[C++] Stringstream

다곰·2022년 9월 24일
0

Stringstream 이란?

"이름 날짜 내용" 과 같은 문자열로 한 줄의 데이터로 들어오면 각각 이름, 날짜, 내용등으로 파싱해서 사용하기 위해 많이 활용되는 라이브러리

문자열을 나누는 stringstream

  • stringstream 에서 공백과 '\n' 을 제외하고 문자열에서 맞는 자료형의 정보를 빼냄
  • stream.str(string str) 은 현재 stream 의 값을 문자열 str 로 바꾸기
#include <sstream>

int num;
string str = "123 456";

stringstream stream; 
stream.str(str);

while(stream1 >> num ) cout << num << endl; 
  1. stringstream 초기화: stream.str("");
profile
다교미의 불꽃 에러 정복기

0개의 댓글