istringstream

    1

    2답변

    어제부터이 문제에 관해서 머리카락을 꺼내 ​​왔으며, 여기에서 여러 게시물을 확인해 보았습니다.이 사실을 파악하기 위해 기본적으로 한 줄 이상의 내용을 읽으려고합니다. 표준 입력을 문자열 변수에 입력 한 다음 istringstream을 사용하여 정수 값을 가져옵니다. string line; int num; while(getline(cin, line))

    0

    1답변

    나는이 문제를하고있는 중이 야 : https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree/ 내 접근 방식은 "1, # 2, #, #"와 같은 스트림에 직렬화 된 문자열을 할당하는 것입니다. 그리고 스트림에서 문자를 읽습니다. '#'인 경우 반환하십시오. 다른, 왼쪽 및 오른쪽

    -1

    3답변

    사용자가 입력 한 문장을 파일의 단어와 비교하는 프로그램을 작성하고 있습니다. 문장에있는 단어가 파일에서 발견되면 프로그램에서 알려주길 원합니다. getline을 사용하여 사용자 입력 문장을 얻은 다음 istringstream을 사용하여 문장을 단어로 잘라 내고 각 단어를 파일의 모든 단어와 비교합니다. 내 접근 방식은 while 루프를 사용하여 파일의 모

    1

    1답변

    확장자가 입력 텍스트 파일에서 문자열 벡터로 추출해야합니다. 입력 텍스트 파일은 상당히 엉망이며 일부 응용 프로그램의 구성 파일로 사용됩니다. 내가 추출하려고하는 파일 이름에 대해 알고있는 것은 'file ='멘션, 파일 이름이 ''또는 ' "사이에 인용되어 있다는 것입니다. 예 : file = "name.abc". 나는 또한 간격 == name.abc,

    0

    1답변

    내 소스 코드를 쓸 때 계속 실패합니다. target_word이 공백없이 두 번 쓰여지는 경우를 제외하면 거의 모든 테스트 케이스에서 작동하는 것 같습니다. 즉 target_word이 "입력"이고 changed_word이 "출력"이면 프로그램은 "inputinput"을 "outputoutput"으로 변경 한 다음 "input"의 다른 샘플을 "output"

    1

    2답변

    stringstream (또는 istringstream 또는 다른 Std-C++ 클래스)을 사용하여 숫자 (10 진수 및 16 진수)를 구문 분석하기위한 쉽고 세련된 방법을 찾고 있습니다. 유효 숫자는 10 진수입니다. 11 일반적으로 내가 정규 표현식을 사용 BH 0xB로해야하지만가 없기 때문에 라이브러리와 데르의 C++ 컴파일러의 여기 수 없습니다. 감

    0

    1답변

    전에는 istringstream을 사용한 적이 없습니다. 나는 단 하나의 구분 기호로 줄을 쪼개었기 때문에 istringstream을 사용하는 방법을 모른다. 5000 내가 문자열을 분할 한 후 구조체의 배열을 만들 필요가, 거주 용, 원티드, 100 자동차 테이블 : I는 다음과 같이 파일에서 라인을 분할하고있다. 구조체를 이미 설정 했으므로 문자열을 분

    0

    1답변

    내가 수행하여 vector에 단어를 깰 수 비주얼 스튜디오에서 string foo을 감안할 때 : vector fooVec{ istream_iterator<string>(istringstream(foo)), istream_iterator<string>() }; 그러나 이것은 GCC 5.1에서 컴파일되지 않습니다. 나는 오류를 얻을 : invalid in

    0

    1답변

    좋아요. 하나의 문자열에서 새로운 문자열로 문자를 추가하는 while 루프가 있습니다. 일단 문자가 ' ' 일 때 끝나야하지만, 대신 끝없이 계속됩니다. 여기에 프로그램의 조각 istringstream istr(str); char token; istr >> token; string t; t.push_back(token); istr >> token;

    -1

    1답변

    구성 파일을 구문 분석하기 위해 stringstream을 사용했습니다. C++ 정수 변수는 텍스트 파일의 값을 할당하는 동안 잘 작동합니다. 그러나 구성 파일의 읽기 값을 C++ int16_t 변수에 할당하면 다른 값이 할당됩니다. 무슨 일이 일어나는지 모르겠다. 다음과 같은 void parseConfigurationFile(){ //Variabl