코딩 공부

코딩 공부/TIL

[C++] 오류 terminate called recursively

https://stackoverflow.com/questions/12347981/terminate-called-recursively terminate called recursively As far as I know, terminate() is called when there is some problem with exception handling(usually it's just not caught). What I got is just one error line terminate called recursively. After goo... stackoverflow.com ◆문제 발생 ▷동적할당을 한 자료형을 생성할때 정적 방식으로 할당하였는데, 이 때 컴파일에서 오류가 나지 않고 코드 실행시 terminate..

코딩 공부/백준(C++)

[백준] 11659번 : 구간 합 구하기 4 [C++]

11659번: 구간 합 구하기 4 https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net ◆접근방법 숫자들 한줄을 배열에 저장하고, 후에 주는 i와 j값 사이값을 일일이 더해주니 시간 초과가 나왔다. 생각을 해본결과 일일이 더하는 과정에서 시간이 많이 나온거 같아, 이 부분을 배열 a[i]에 그 값이 아닌 a[0]부터 a[i]까지 더한 값을 할당하고 계산을 a[j]-a[i-1]으로 하여 문제를 해결하였다. ◆코드 #define ..

코딩 공부/TIL

Android) Bottom Navigation View 에서 4개 이상 항목을 글자를 보이게 하고 싶을 때

xml 파일안에 있는 Bottom Navigation View에다가 labelvisibilityMode를 활성화 하면된다. app:labelVisibilityMode="labeled" 만약 아이콘만 보여주고싶을땐app:labelVisibilityMode="unlable" 속성을 추가해주면 된다.

코딩 공부/TIL

CreateThread에서 소켓외의 여러가지 인수를 주는 방법

&구조체를 전달하고 WINAPI의 인수로 (void * arg)를 주어 함수내의 구조체 포인터와 (sockaddr_in *) arg를 연결하고 함수내의 구조체에 구조체 포인터를 할당한다. //클라이언트와 데이터 통신 DWORD WINAPI ProcessClient(void* arg) { sockaddr_in * a = (sockaddr_in *) arg; sockaddr_in clientaddr = *a; char addr[INET_ADDRSTRLEN]; int addrlen; char buf[BUFSIZE + 1]; inet_ntop(AF_INET, &clientaddr.sin_addr, addr, sizeof(addr)); printf("[TCP 서버] 클라이언트 :IP 주소=%s, 포트 번호=%d ..

메카인
'코딩 공부' 카테고리의 글 목록 (14 Page)