stringstream

    5

    2답변

    다음 코드는 문자열의 마지막 문자를 제거하고 flip이 true 인 경우 l (소문자 L)을 추가하거나 false 인 경우 r을 추가해야합니다. flip에 해당하는 경우 std::stringstream ss; ss << code.substr(0, code.size() - 1); ss << flip ? "l" : "r"; std::string _code

    0

    2답변

    공간 분리 데이터를 입력 스트림에서 읽는 방법에 문제가 있습니다. 우리는 J 123 7 3 M을 입력해야한다고 말합니다. 첫 번째 문자는 마지막 문자이고, 마지막 문자는 문자입니다. 나머지는 int입니다. vector<int> ints; vector<char> chars; stringstream ss; ... cin >> c chars.push

    1

    1답변

    참고 : 이전에는이 ​​문제가 없었습니다! 내 to_string 메서드가 제대로 작동했다. 템플릿 인스턴스화가 내 Point 클래스에 대한 적절한 오버로드를 발견했으며 몇 달 동안 사용 해왔다. 그러나 마지막 커밋에 뭔가 잘못되어 한 소스 파일에서이 잘 알려진 오류 메시지가 나타납니다 (이 소스 파일에서만, 다른 곳에서는 mx :: to_string (mx

    0

    1답변

    소켓을 사용하여 서버 통신을하는 일부 기본 클라이언트 <에 이상한 문제가 있습니다. 서버는 ostringstream 객체를 사용하여 하나의 긴 문자열에 데이터를 덤프하고 줄 바꿈 및 공백을 사용하여 간단한 형식으로 데이터를 덤핑하여 패키지 정보를 포함하는 구조체 배열을 패키지화 한 다음 해당 문자열을 소켓을 통해 클라이언트로 보내 클라이언트에 표시되도록합니

    3

    1답변

    나는 to_string이 templatized이고 후드 아래 stringstream을 사용했다고 생각했습니다. 그렇지 않습니까? class foo{}; ostream& operator<<(ostream& os, const foo& /*bar*/){ os << "foo"; return os; } int main() { fo

    0

    1답변

    문자열 스트림을 사용하여 문자열을 읽고 다양한 다른 데이터 형식으로 변환하려고합니다. 그러나 "Incomplete data type not allowed."오류가 계속 나타납니다. 이 오류에 대한 연구를 통해 정확하게 두 가지 수정 사항이 나타났습니다. 헤더를 포함하고 stringstream 대신 std :: stringstream을 사용해야합니다. 그 수

    0

    2답변

    I 메모리에 버퍼를 나타내는 클래스가 내가이 같은 std::stringstream에 기록 할 수 있도록이 클래스에 operator<<에 과부하가 필요 class Buffer { public: Buffer(const char* buffer, size_t size) :m_buffer(buffer), m_size(size) {

    0

    1답변

    나는 길이가 stringstream인데, 얼마나 많은 블록이 있는지를 블록으로 계산하고 있다고 생각한다. 블록 길이는 '\t' '\s' '\n'으로 나뉜다. 예 : stringstream = '23\t45\t5.677\t' 길이는 6이어야합니다. 구분 기호는 계산되어야합니다. 인수 유형이 모두 int 인 동안 나는 그저 내 아이디어를 확인할 수 있습니다.

    2

    1답변

    나는 아직도 C++을 배우고 있고, 여전히 나에게 당황 스러울 수있는 것들로 시작하고 싶다. 내가 달성하려고하는 것은 소켓을 통해 보낼 바이트 스트림을 작성하는 것입니다. 내가 문자열로 s1Stream를 변환 할 때 악수 std::stringstream s1Stream; char randData[1528], zeroVal[4] = {0, 0, 0, 0};

    0

    1답변

    std::vector<unsigned char>에 저장된 내 바이트를 stringstream DWORD (4 바이트) 정렬로 변환하고 싶습니다. 예 : 바이트 벡터의 내용 : 0x12를 0x00으로 0x1B 0xAC 0x15 0xDF를 (6 바이트) std::stringstream stream; //stream << std::hex << std::setf