나는 파이썬의 very high level layer을 사용하여 독점적 인 스크립팅 언어를 지원하는 상업용 응용 프로그램에 파이썬 코드를 포함시키고 있습니다. 문제는 응용 프로그램 자체가 C++로 코딩되었고 cout 및 cerr을 표시하는 내장 된 로그 창이 있습니다. 파이썬에서 cout/cerr로 인쇄하는 방법이 있는지 궁금 해서요 ... 이미 그것에 대
이 C 코드를 C++ 코드로 변환하고 싶습니다. 나는 printf와 출력이 그처럼 실행하면 그것은 포인터의 printf int n = 44;
//printf("n = %d \t &n = %x\n", n, &n);
cout<<"n ="<<n<< "\t" <<"&n ="<<hex<<int(&n)<<endl;
에 관한 것입니다 : n=44 &n=22ff1
이 빨리 가능한 한 간결하게하려면이 내 코드입니다 : char* aiMove = getAIMove();
cout << aiMove;
cout << "\n" << numMoves << ": " << aiMove << "\n\n";
return aiMove;
그리고 이것은 내 출력 : a0 a1
0: �����������
두 개의 스레드가있는 win32 콘솔 응용 프로그램을 작성하고 있습니다. 콘솔에 무언가를 쓸 때 cout을 계속 사용하고 다른 하나는 cin을 사용하여 입력을 시도합니다. 둘 다 잘 작동합니다. 데이터가 손실되지 않습니다. 아름다운 것은 아니지만 ... 가끔 뭔가를 입력하는 동안 다른 스레드 cout과 그 두 가지가 함께 유지됩니다. 어쨌든 나는 그것들을
, 나는 그런 std::cout 사용하고 있습니다 : std::cout << "myString" << std::endl;
는 표준 : : cout을하여 힙에 할당 할 수 있나요? 또는 std :: cout은 스택 (모든 함수는 new/malloc/etc...을 수행하지 않습니다)에서 모든 작업을 수행합니까? 나는 코드가 힙에 직접적인 할당을 일으키는 원
저는 여기 pthread 프로그래밍이있는 새로운 함수입니다. 내 문제는 스레드를 캡슐화하기 위해 만들려고하는 C++ 클래스입니다. 주위를 읽을 때 나는 pthread를 만들 때 pthread_create에 C 함수를 전달하여 시작시 실행된다는 것을 알았습니다 ... 그래서 pthread가 그 함수를 실행할 때 stdout에서 메시지를 출력하지 않습니다! 하
저는 열거 형을 벡터에 배치하는 프로젝트를 진행하고 있습니다. 나는 벡터에서 그런 기능을 어떻게 얻을 수 있는지 궁금했다. 약 5 가지 방법으로 시도했지만 그 중 아무 것도 작동하지 않습니다. MSDN 벡터 (벡터 :: end()를 통해 읽은 것은 연산자가 < <이 ii를 반복자로 허용하지 않을 때까지 가장 유용하게 보였다. 누가 나를 도울 수 있습니까?
컴퓨터 과학 교수는 cout이라는 선언문을 찾기를 원합니다. g ++과 -E 매개 변수를 사용하여 간단한 Hello World 프로그램을 컴파일했습니다. 여기 내 아래 hello.c 보이는 무엇과 같은 : #include <iostream>
using namespace std;
int main(){
string name="";