목록전체보기 (373)
EASY7
순환을 이용한 조합 m 배열에 값을 메모한다. #include int comb(int n, int r, int *m); int main() { int c; int i; int n, r; int *m; printf("enter number n and r (nCr)\n"); printf("n:"); scanf("%d", &n); printf("r:"); scanf("%d", &r); m = (int*)malloc(sizeof(int) * (r + 1)); for (i = 0; i
미로 길 찾기 #include #include int matrixPath(int **m, int r, int c, int i, int j, int **M, int **N) { if (i == 0 && j == 0) return m[i][j]; else if (i == 0) { if (N[0][j] == 0) { M[0][j] = matrixPath(m, r, c, 0, j - 1, M, N) + m[i][j]; N[0][j] = 1; } return M[0][j]; } else if (j == 0) { if (N[i][0] == 0) { M[i][0] = matrixPath(m, r, c, i - 1, 0, M, N) + m[i][j]; N[i][0] = 1; } return M[i][0]; } else..
C언어 디버깅 매크로 ctrl + F5 디버깅 없이 실행 F5 디버깅 시작 shift + F5 디버깅 종료 F10 다음 줄 / 디버깅 시작 F11 다음 줄 (함수를 만나면 함수 내부로 감) F9 중단점 설정/ 해제 F5 중단점으로 바로 가기
strcpy_s (복사 받은 변수, 길이, 원본)
1. #include scanf("포맷", &변수) format을 통해 정확한 입력을 할 수 있다. 하지만 공백을 읽을 수가 없어서 문자열을 받는데에 부적합하다. 2. #include gets(변수) 1줄을 입력할 때 줄 바꿈(엔터)키를 누를 때까지 1줄을 읽는다. 읽은 문자열은 줄 바꿈하는 곳에서 \0이 붙여진 배열이 저장된다. ※gets 함수는 크기에 제한을 두지 않기 때문에 위험한 함수라서 추천하지 않는다. 에러가 퐉 뜸 3. #include fgets(변수, sizeof(변수), stdin) fgets사용1 printf("텍스트 끝에 삽입할 라인:\n"); fflush(stdin); while (fgets(newElement, MAX_CHAR_PER_LINE, stdin) != NULL) { pr..
정말 기본적인 온도센서!! http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B287575526&frm3=V2 에서 구매함. 1번 pin Signal 2번 pin 5V 3번 pin GND 코드는 이 글을 참고 했다. http://www.uugear.com/portfolio/dht11-humidity-temperature-sensor-module/ c언어 코드로 돌린 것!! VCC랑 GND를 바꿔서 끼우면 이래 되어요...
1.안드로이드 홈페이지에서 다운로드 받기 2. 스마트폰 기종에 맞게 USB 드라이버 다운로드 및 실행 -LG 다운로드 센터 http://www.lge.co.kr/lgekor/download-center/downloadCenterList.do -삼성 https://www.samsungsvc.co.kr/online/downLoadMain.do?isDownload=T ? 3. 장치관리자에서 업데이트 된 드라이버인지 확인 4. USB로 연결하고 스마트폰은 USB디버깅을 허락하기 5. 스마트폰에서 사진 전송 모드로 바꾸기