일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tipssoft
- 문법
- 포인터
- 배열
- c
- CS
- Visual Studio
- 리뷰
- 프로그래밍
- Kotlin
- c#
- 티스토리
- Javascript
- VS ERROR
- Desktop
- 이지스퍼블리싱
- c++
- 김성엽
- 지식나눔강좌
- Win32
- doit코틀린프로그래밍
- 백준
- 함수
- Windows
- Tips프로그래밍강좌
- Direct2D
- Tips강좌
- Programming
- 연산자
- 알고리즘
- Yesterday
- Today
- Total
목록DEV/C C++ (119)
F.R.I.D.A.Y.
WinAPI로 만든 닷지, 프로토타입.아무래도 뭣 모르고 만들다보니 CPU 이용률도 높고 방향키 감지에서 처음 원했던대로 나오지는 않는다. thread 하나를 더 쓴다
C++에서는 기존 C에서 지원하는 (data type)var 형식의 형변환 이외에 추가로 형변환을 지원한다.그런데 그 형변환이 뭐가 어떻게 다른건지 굉징하 난해해서 이해하기 어려웠는데 굉장히 도움이 되었다. 1. static_castC언어에서 지원하는 (data type)var 의 cpp형 문법이다.static_cast(var) 가 cpp의 형식이다. 2. const_castconst int a = 3; 이런 상황에서 a의 const를 특성을 지우고 싶을 때 사용한다.혹은int a = 3;이라는 변수에 a의 변수값이 변하지 않는 const 특성을 넣고싶을 때 사용한다.단, const_cast를 사용한다고 해서 const int 값을 변화시킬 수 있다던가 int 값을 const로 변경시킬수는 없다. 3. ..
Q. 사용자로부터 반지름과 변의 개수를 받아 다각형을 그리는 프로그램을 만들어라 그리기 헤더 >> Windows.h그리는데 필요한 함수HDC hdc = GetWindowDC(GetForegroundWindow()); //
네모로직 프로그램화살표로 이동, 스페이스바로 확인, 노란색 [YOU] 는 현재 포인트, 빨간색 [DONT] 는 맞지 않는 것, 초록색 [OKEY] 는 맞은 것 테스트 프로그램 : https://pang2h.tistory.com/44
Q. https://www.acmicpc.net/problem/4999 #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { int jaeC, docC, length; jaeC = docC = length = 0; char jae[1001], doc[1001]; scanf("%s", jae); length = strlen(jae); for (int i = 0; i < length; i++) { if (jae[i] == 'a') { jaeC++; } } scanf("%s", doc); length = strlen(doc); for (int i = 0; i < length; i++) { if (doc[i] == 'a') { docC++; } ..
Q. 자연수가 주어지면, 팰린드롬(palindrome)인지 판별하시오.팰린드롬이란, 읽는 방향에 상관없이 같은 단어를 말한다. 단, 입력받은 자연수를 문자열로 바꿔서는 안된다.(매일 프로그래밍에서 발췌)
Q. 2018/05/13 - [프로그래밍/C C++] - Q 길찾기 > 1순위"); } printf("\n"); } DestroyNode(root); free(end); free(list); return 0; } void findNode(Node *parent, Pos *start, Pos *end) { if (bg[start->x][start->y]) { Pos *Nxt = (Pos *)malloc(sizeof(Pos)); if (start->x + 1 x) { if (bg[start->x + 1][start->y]) { Nxt->x = start->x + 1; Nxt->y = start->y; parent->xNode = setNode(bg[Nxt->x][Nxt->y], Nxt); parent->xN..
Q. (이미지 문제) 배열 코드 { 8,9,5,4,3,8,6,3,2,0 } ,{ 3,0,0,0,2,0,0,0,1,0 } ,{ 2,0,0,0,5,0,0,0,5,0 },{ 3,1,5,0,4,0,0,0,7,0 } ,{ 0,0,7,0,2,0,0,0,3,0 } ,{ 0,0,3,0,1,0,0,0,2,9 },{ 0,0,2,0,1,9,5,0,0,3 } ,{ 0,0,2,0,0,0,4,3,0,1 } ,{ 0,0,1,0,0,0,0,8,0,8 } ,{ 0,0,5,8,6,3,2,2,6,6 }
며칠 전 교수님 사정상 박사과정 밟고 계시는 분께서 대신 강의하시면서 주신 문제. 다섯 문제 다 푸는데 15분 정도 걸렸다. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int n, r, topSum,btmSum; printf("n을 입력하세요 : "); scanf("%d", &n); printf("r을 입력하세요 : "); scanf("%d", &r); topSum = btmSum= 1; for (int i = 0; i < r; i++) { topSum *= (n - i); btmSum *= (r - i); } printf("%dC%d = %d\n", n, r, topSum / btmSum); return 0; } %c\n", d, d); d+..