본문 바로가기

전체 글1401

MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기) MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기) MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기) 문자열에서 원하는 문자를 찾으려면 Find와 ReverseFind함수를 사용하면 됩니다. 간단한 예제를 보죠. 1234567CString target("");char tok = '_';int index = 0; target = "MFC_cstring_example"; index = target.Find(tok);cs 찾기 성공 : 문자 위치 (인덱스) 반환찾기 실패 : -1 반환 7번 라인 : target 문자열에서 '_' 언더바를 찾아 인덱스를 반환합니다. 근데, 왼쪽, 즉 앞에서 찾는 게 아니라 뒤에서 찾고 싶다면? 그땐 Rev.. 2017. 6. 17.
Qt undefined reference to 'vtable for...' 에러 해결 방법 Qt undefined reference to 'vtable for...' 에러 해결 방법 아래와 같은 메시지 들이 뜰 경우의 해결책입니다. 1. undefined reference to 'vtable for...'2. undefined reference to vtable for mainwindow'3. undefined reference to vtable for class4. undefined reference to vtable for constructor 이건, moc 파일이 생성되지 않아 발생하는 경우입니다. .pri 또는 .pro에 변경된 사항들이 반영되지 않았다는 의미죠. 변경이란, 파일의 추가, 삭제, 이름 변경 등 모든 사항을 뜻합니다. 간단하게, Qt Creator에서 프로젝트 우클릭 후 .. 2017. 6. 15.
C# 메모장 프로그램 (윈도우 notepad 소스 코드) C# 메모장 프로그램 (윈도우 notepad 소스 코드) C# 메모장 소스 코드 - memo.zip 기능별 구현은 아래 소스 보면서 참조하세요. 1. using 1234567891011using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Drawing.Printing;using System.Collections;using Microsoft.Win32;cs 2. 변수 1234567891011121314151617// 폼 파일 객체.. 2017. 6. 12.
[NX UG API] C++ 2D 도면(드로잉 시트) 만들기 예제 [NX UG API] C++ 2D 도면(드로잉 시트) 만들기 예제 UG NX 10 드래프팅 기능 중 3D 모델링에서 2D 도면을 생성하는 방법이 있습니다. 이 과정을 C++ API 코드로 구현하는 방법이 있는데 좀 기니 부분별로 끊어서 설명합니다. 드로잉 시트 1. 모델링 뷰로 변환 1234567int drawing_state = 0; UF_ASSEM_set_work_part(UF_PART_ask_display_part());UF_DRAW_ask_display_state(&drawing_state); if (drawing_state == 2) // 2 = Drawing View, UG NX 10 UF_DRAW_set_display_state(1); // Modeling View, C++ APIcs 3번 .. 2017. 6. 12.