본문 바로가기

C++5

C++ MFC 윈도우 프로그램 예제 화면에 있는 버튼들의 글자 바꾸기 버튼을 선택하고 속성에서 Caption 을 변경하면 된다. Label 도 캡션을 바꿔주면 글씨가 바뀐다. Label 은 Static Text 를 가져오면 된다. 날짜를 선택하는 Date Time Picker 도 있다. 아래 그림처럼 만들수도 있다. 화면 글자들은 모두 Caption을 통해서 변경했다. 텍스트 박스는 Disabled 를 True로 하면 글자 편집이 안된다. 다음 글에서는 화면 텍스트 박스의 값을 가져와보겠다. 2018. 11. 22.
MFC 시작하기 Visual Studio Installer 를 켠다. MFC 도구를 추가한다. 수정을 클릭하면 설치가 진행된다. 프로젝트 생성 대화 상자 기반 , 정적 라이브러리에서 MFC 사용 을 체크한다. 프로그램 화면은 여기서 디자인한다. 리소스뷰. 리소스 뷰에서 프로젝트 이름으로 된 dialog 를 클릭한다. 화면은 여기서 만들 수 있다. ctrl + f5 로 실행하면 프로그램 화면이 나타난다. 2018. 11. 17.
-> 연산자와 구조체 -> 연산자 : 포인터 변수에 의한 항목 선택 예시 : typedef struct __Point { int xpos; int ypos; }Point; Point& PntAdder(const Point &p1, const Point &p2) { Point *pptr = new Point; pptr->xpos = p1.xpos + p2.xpos; pptr->ypos = p1.ypos + p2.ypos; return *pptr; } 구조체 사용 struct Structure { int a; char b; }; struct Structure fors; fors.a; fors.b; 예를 들면 C 언어에서는 이렇게 사용 할 수 있다. C++에서는 struct Structure fors; 문에서 struct를 생략하.. 2017. 9. 14.
c++ 난수 생성 #include #include #include using namespace std; void main() { int rannum; srand((unsigned)time(NULL)); cout 2017. 9. 14.
Visual Studio 2015에서 scanf , strcpy 함수 등의 에러 해결 Visual Studio 2010 버전에서는 Scanf 함수를 사용하여도 Warning 정도만 표시되고 컴파일이 된다. 그러나 예를 들어 Visual Studio Express 2015 for desktop 과 같은 2015 버전에서는 컴파일시 오류 메세지가 뜨며 컴파일이 되지 않는다. 이 문제는 다음과 같은 방법으로 해결 할 수 있다. 1. #define _CRT_SECURE_NO_WARNINGS 을 소스코드 맨 윗줄에 적어준다. 2. 프로젝트 탭 선택 - > 프로젝트 속성 선택 - > _CRT_SECURE_NO_WARNINGS 를 입력한다. 2017. 9. 12.