본문 바로가기
AppData 폴더 위치 접근 후 파일 만들기(생성) 예제 소스 [C++ CLI] AppData 폴더 위치 접근 후 파일 만들기(생성) 예제 소스 [C++ CLI] C 드라이브에 파일을 만들 수 없을 때, C:\Users\사용자\AppData\Roaming\ 하단 폴더를 이용합니다. C++ CLI도 마찬가지인데, AppData 폴더에 파일을 생성하는 아주 간단한 소스 코드 소개합니다. getenv 함수에 "APPDATA 폴더"를 인자로 전달하면 반환값 C:\Users\사용자\AppData\Roaming을 얻을 수 있어요. 하지만, getenv 함수의 반환형은 char * 이므로 C++ CLI String이 바로 이용할 순 없습니다. 그래서 gcnew String을 사용해 형변환을 해줘야 합니다. 아래는 그 과정을 반영한 예제 코드입니다. 1System::String^ path = gc.. 2019. 4. 19.
C++/CLI 예제, 프로젝트 생성, Hello World 출력 C++/CLI 예제, 프로젝트 생성, Hello World 출력 이론 부분은 생략하고 간략하게 C++/CLI 예제 프로젝트 생성하는 방법을 다룹니다. 비주얼 스튜디오 2015 기준으로 "템플릿 - 다른 언어 - Visual C++ - CLR - CLR 콘솔 응용 프로그램"을 선택합니다. 이렇게 프로젝트를 생성하면 아래처럼 솔루션 탐색기를 통해 전체 구조를 알 수 있습니다. C++/CLI 예제의 시작이라고도 할 수 있죠. 그리고 아래처럼 코드를 구성해서 C++/CLI 예제의 목표인 Hello World를 콘솔로 찍어 봅니다. 123456789101112#include "stdafx.h"#include using namespace System; int main(array ^args){ Console::Wri.. 2017. 3. 3.