최근에 SIC 어셈블러를 과제로 짜게 됐는데, Pass1, Pass2 같은 어셈블러의 일들보다는 들어오는 SIC 명령어를 올바르게 나누어서 저장하는게 더 어렵더군요. Java였다면 Scanner 객체에 String을 넣으면 띄어쓰기 단위로 쉽게 구분이 갈탠데, 라고 생각하며 이러한 역할을 하는 C++ 객체가 없나 찾아보다가 String Stream에 대해 알게 되었습니다. 포함된 Header 파일은 sstream 이고 I/O Stream 등 과 같은 Stream 객체이기 때문에 Stream객체가 사용되는 곳에서는 동일한 역할을 합니다. #include stringstream ss str 형식으로는 string stream에 들어있는 string을 띄어쓰기 단위로 얻을 수 있습니다. 마지막으로 위에서도 말..