반응형

cpp 3

C++ Printf 검사 프로그램

C++에서 printf() 함수를 사용하면 원하는 변수를 파라미터로 전달하여 원하는 포맷으로 문자열을 출력할 수 있다. string name = "Kim";printf("My name is %s", name.c_str()); 여기서 파라미터로 값을 전달하는 부분을 %d, %s와 같은 포맷 지정자 (format specifier)를 통해 타입과 위치를 지정할 수 있고, 쉼표를 통해 뒤에 파라미터를 전달해주면 된다. 문제는 포맷 지정자의 개수와 실제 전달하는 파라미터의 개수가 사용자의 실수로 얼마든지 달라질 수 있다는 점이다. string name = "Kim";printf("My name is %s and my hobby is %s\n", name.c_str()); // INFO: 프로세스 종료printf..

[C++] NativeMessaging으로 크롬 확장 앱과 C/C++ 앱 통신하기

크롬 브라우저에서 크롬 확장 앱을 사용하면 로컬에 있는 C/C++ 기반의 앱과 통신을 할 수 있습니다. ​ [준비물] * 크롬 브라우저 * Visual Studio (버전 무관) 첨부 파일로 올린 'chrome_extension_sample.7z'을 내려받아 압축을 해제합니다. 그림과 같이 메뉴 - 도구 더보기 - 확장 프로그램을 클릭합니다. 우측 상단에 개발자 모드를 on으로 설정합니다. 좌측 상단에 '압축해제된 확장 프로그램을 로드합니다.'를 클릭합니다. 그리고 위에서 내려받은 압축파일에 있는 app 폴더를 선택해줍니다. 그럼 다음과 같이 'Chrome 앱'에 확장 프로그램이 추가된 것을 확인할 수 있습니다. 다시 크롬 브라우저의 새창을 열어서 url 입력창에 chrome://apps/ 을 입력하여 ..

반응형