iostream

    7

    1답변

    C++의 ostream 클래스는 operator<<에 대한 많은 기본 오버로드를 제공하지만 모두 동일한 방식으로 정의되지는 않습니다. namespace std { ostream &operator<<(ostream &os, char c); } 산술 유형 streambuf 및 스트림 매니퓰레이터에 대한 overloads 있지만 부재로서 정의된다 over

    1

    3답변

    istream::peek 작업이 블로킹하고있는 것으로 잘 받아 들여지고 있습니다. 표준은 틀림없이 다소 모호하지만 논 블로킹 동작을 선호합니다. 그 동작이 차례로 peek 전화 sgetc은 다음과 같습니다. "int 형의 값으로 제어 입력 순서의 현재 위치에있는 문자는, 제어 입력 순서에서 읽을 더 이상 문자가없는 경우, 이 함수는 EOF (end-of-f

    7

    2답변

    최근에 iostream에 대한 예외를 선택할 수 있음을 알게되었습니다. 파일이 열려 있는지 수동으로 확인하지 않으려 고 시도하고이 문제가 발생했습니다. #include <algorithm> #include <iostream> #include <iterator> #include <sstream> #include <vector> void test(s

    0

    1답변

    은이 같은 콘솔에서 입력을 판독하려고하면 6 6 4 1 1 1 2 1 1 1 2 1 2 2 1 다음 코드 조각, 트리플렛의 라인마다, I 간단 찾는를 계산하는 (N/A + 1) * (m/A + 1) 결과를 콘솔에 출력합니다. while(cin.get()!='\n'){ int n=0, m = 0, a =0; cin >> n >>

    1

    4답변

    나는 (거대한) 입력 스트림을 stdin에서 받아서 float 벡터로 읽어들이는 소프트웨어를 작성 중입니다. 스트림에 쉼표와 같은 문자가 들어있는 경우를 캡처하고 받아 들일 수 없거나 단순히 float로 해석 할 수없는 모든 것을 무시합니다 (어느 것이 더 구현하기 쉽지만 선호하지 않습니다). 나는 다음과 같은 동작을 발견했습니다 : 나는 1.4 #in

    0

    1답변

    Windows Visual Studio를 사용하고 있습니다. mex를 사용하여 C++에서 .txt 파일을 읽고 싶습니다. 내가 MATLAB에서 mex test.cpp 실행하면 #include <mex.h> #include <iostream> #include <fstream> void mexFunction(int nlhs, mxArray *plhs[]

    -3

    2답변

    사용자로부터 문자열 묶음을 읽은 다음 줄 바꿈 문자를 읽고 스택에 읽은 모든 문자열을 푸시하려고하는 중입니다. stack<string> st; string str; while(str != "\n") { cin >> str; st.push(str); } 그러나,이 무한 루프에 가서 내가 개행 문자를 읽을 때 멈추지 않는다 : 여기

    -3

    2답변

    동일한 제목이나 비슷한 제목으로 많은 질문을 던졌고 여러 가지 방법으로 코드를 변경했습니다. 흥미로운 문제가있다. 로깅을위한 클래스가 매우 간단하며 파일에 물건을 씁니다. 정확한 코드는 생성자에서 작동하지만 멤버 함수에서는 작동하지 않습니다. 나는 어떤 관련이없는 코드를 제거하고있어, 나머지는 : 그것은 생성자에서 일하고 있지만, 동일한 코드는 멤버 함수에

    1

    2답변

    현재 프로그램에서 왜 이상한 문자를 출력하는지 알아 내려고하고 있습니다. 코드에 표시된 배열에 대해 선택한 문자를 출력하고 싶습니다. 그래도 괄호 표기법을 사용하고 싶지는 않습니다. 난 단지 나를 위해 혼란스럽게 만들고 포인터 산술 표기법을 사용하고 있습니다. 누구든지 해결 방법을 알고 있습니까? 내가 #include <iostream> using nam

    1

    1답변

    C++ std::istream 입력 메모리 스트림이 주어지면 먼저 데이터를 디스크에 쓰지 않고 C 스트림 (FILE*)에 해당 스트림의 데이터를 직접 쓸 수 있습니까? 내가 묻는 이유는 FILE*을 취하는 C 인터페이스를 가지고 있기 때문에 압축되거나 압축되지 않은 입력 파일을 투명하게 지원하기 위해서입니다. 입력 파일을 취하는 래퍼 함수를 ​​작성한 다음