문자열 스트림을 사용하여 문자열을 읽고 다양한 다른 데이터 형식으로 변환하려고합니다. 그러나 "Incomplete data type not allowed."오류가 계속 나타납니다.헤더 포함 후 문자열 스트림 컴파일 오류
이 오류에 대한 연구를 통해 정확하게 두 가지 수정 사항이 나타났습니다. 헤더를 포함하고 stringstream 대신 std :: stringstream을 사용해야합니다. 그 수정 프로그램도 나를 도왔습니다. 어떤 아이디어?
#include <sstream>
bool Arena::addFighter(string info){
std::stringstream ss;
ss.getline(info);
...
}
편집 : getline()은 문제가되지 않습니다. ss 개체를 선언하려고하면 코드에서 오류가 발생합니다.
전체 오류를 제공해주십시오. – Pradhan
Intellisense : 불완전한 데이터 형식이 허용되지 않습니다. 플러스 sstream 파일 자체에서 오는 많은 오류가 있습니다. – Michael