일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 함수
- Direct2D
- 배열
- 백준
- Programming
- 김성엽
- Tips강좌
- Win32
- 지식나눔강좌
- Kotlin
- 알고리즘
- 포인터
- 문법
- 티스토리
- 연산자
- Desktop
- Javascript
- Windows
- c#
- Visual Studio
- VS ERROR
- c++
- 프로그래밍
- Tips프로그래밍강좌
- tipssoft
- c
- 이지스퍼블리싱
- 리뷰
- CS
- doit코틀린프로그래밍
- Yesterday
- Today
- Total
목록All (383)
F.R.I.D.A.Y.
최근에 XdobeFixGUI를 만들면서 프리셋 이름의 한/영 전환이 쉽도록 리네이밍 프로그램을 만들려고 계획중이다. 기본 제공되는 프리셋 파일이 564개인데, 그 파일들을 일일이 대조해서 비교하는건 힘들 것 같아서 내부 파일 바이너리를 비교해서 일치하는 파일 목록을 만들면 되겠구나! 했다. 일단, 파일 데이터가 같은지 프로그램 만들기 전에 예시로 몇개를 비교해봤다.왼쪽(←)은 영문 버전, 오른쪽(→)은 한글 버전, 간단히 살펴봐도 동일함을 알 수 있다. 육안 테스트를 통과하니 이제 프로그램을 만들었다. 비교적 잘 다루기도 하고 제공되는 기본 파일관련 함수들도 많아서 언어는 VB.NET을 사용했다. 1:1 매칭 데이터만 뽑으면 되니까 무식하게 일일이 대조하는 방법을 사용했다.
https://pang2h.tistory.com/231 새 버전이 등록되었습니다. 안녕하세요, 지난 2018년 여름에 만들었던 애프터 이펙트 프리셋의 한글 이름이 초성, 중성, 종성이 나뉘는 현상을 해결하는 프로그램을 만들었던 개발자입니다! 그동안 꾸준히 제 프로그램에 관심을 가져주셔서 큰 보람을 느꼈습니다 :) 프로그램을 공개한 18년 6월 25일부터 꾸준히 관심을 가져주셔서 제 블로그 접속자수의 1/10 이상을 담당하는 포스트가 되었네요 문제를 해결했다는 댓글을 보면서 더 나은 프로그램으로 보답하자고 생각하고 있었는데요, 드디어 개선된 프로그램을 공개하게 되었습니다. 이전 프로그램은 이렇게까지 관심을 가져주실지 몰라서 콘솔(까만건 배경이요, 하얀건 글씨로다...) 프로그램으로 만들었습니다. 콘솔 프로..
우리가 물건을 보관할 때는 주로 어떤 공간을 나누어서 물건을 보관한다. 필기구를 보관할 때는 필통, 책을 보관할 때는 책장 등 담을 물건의 용도와 특징에 맞게 비슷한 내용들을 보관한다. 프로그래밍은 사람이 해결할 것들을 컴퓨터가 수행하도록 명령을 내리는 작업들인데, 명령을 내리기 위해서는 데이터가 필요하다. 무엇을 어떻게 할지 말이다. C언어를 포함한 대부분의(혹은 모든) 프로그래밍 언어에서는 변수라는 개념을 도입해 데이터를 저장할 수 있도록 했는데, 변수는 어떤 프로그램을 만들던(심지어 운영체제) 필수 불가결하게 사용해야하는 대상이다. 1. 자료형 변수를 알기 전에, 먼저 자료형이란 것을 알아야 할 필요가 있다. 택배를 생각해보자, 중고 장터에서 마우스나 휴대폰같이 작은 물건을 구매했다고 하자. 그럼 ..
보호되어 있는 글입니다.
사는 것에 있어서 '의미'라는 것은 굉장히 중요하다. 그런 의미에서 NULL과 널 문자, 0이 가지는 의미에 대해 알아보자. 1. NULL C에서 NULL은 다음과 같이 선언되어있다.
C/C++ 를 배울 때 꼭 하나씩 집어넣는 헤더파일이 있다. #include "A.h" int main(void){ ... return 0; } A.h #include "A.h" void Function1(){ ... } void Function2(){ ... } 즉, 헤더 파일은 다른 헤더 파일을 인클루드하긴 하지만 소스 파일( *.c *.cpp 등)은 인클루드 하지 않는다. 또한, 소스 파일과 소스 파일의 구조를 담아 놓은 헤더파일의 이름은 같다. 3. 헤더 가드(Header Guard) stdio 헤더 파일의 내용을 살펴보면 처음에 아래와 같은 구조를 띤다. line 01 - 07 : 주석 line 08 - 10 : 전처리기 ... 여기서 주의 깊게 살펴볼 내용은 line 8부터 10까지, 흔히 헤..
인터넷에 문제가 있길래 한번 해봄. #include #include #include using namespace std; class Solution { public: int solution(string src) { int ans = 0, *ansTemp; ansTemp = new int[3]; int index = -1; char ch; for (int i = 0; i < src.length(); ++i) { ch = src.at(i); if ('0'
비주얼 스튜디오로 프로그래밍을 하면 좋은 점이 코드를 작성하면 다 작성하기 전에 자동완성기능으로 입력이 가능하다는 점이다. 철자 몇 개 빼먹어도 알아서 고쳐서 타이핑해준다. 또, 문법적으로 잘못된 코드가 있으면 빨간색으로 밑줄까지 쳐주면서 수정을 하라고 한다. 그런데 이런 자동완성기능(인텔리센스)에 한가지 단점이 있는데 종종 정상 코드인데 잘못된 코드라고 밑줄이 그어지는 현상이다.정상 코드임에도 불구하고 인텔리센스 오류가 나온 코드 이러한 현상을 VS 개발자들도 인지하고 있는지 수동으로 해결하는 옵션을 추가해놓았다. 소스코드에서 [오른쪽마우스] - [다시 검사] - [파일 다시 검사 / 솔루션 다시 검사] 를 누르면 인텔리센스가 다시 로드된다. 분석한 데이터를 날리고 다시 분석해서 새로 만들어진 데이터들..