본문 바로가기
반응형

전체 글67

두들낙서 C/C++ 24강~30강 포인터, 배열 포인터 , 포인터 배열 종합문제 24강. 포인터 포인터 (pointer) = 변수의 주소를 저장하는 변수이다. 포인터를 선언할 때는 int *ptr_a; 처럼 앞에 *별을 붙인다. int main() { int a = 20; int* ptr_a; ptr_a = &a; //&a 는 a 의 주소값 printf("%d\n", ptr_a); } int main() { int a = 20; int* ptr_a; ptr_a = &a; printf("a의 값: %d\n", a); printf("a의 주소값: %d\n", &a); printf("ptr_a에 저장된 값 : %d\n",ptr_a); printf("ptr_a가 가리키는 변수의 값: %d\n", *ptr_a); } int main() { int a = 10; int b = 20; int* .. 2022. 6. 17.
두들낙서 C/C ++ 22강, 23강 2차원 배열, 문자열 함수 strlen, strcpy, strcat, strcmp 1. 2차원 배열 선언 int main() { //세로 3칸 가로 4칸짜리 배열 int arr[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; } 2. 2차원 배열 출력 int main() { //세로 3칸 가로 4칸짜리 배열 int arr[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; for (int i = 0; i 무조건 1 i 행 j 열 = [.. 2022. 6. 17.
두들낙서 20강, 21강 정리 - 배열 (거꾸로 출력, 최대 최소, 짝수의 개수) 1. 배열 선언 int main() { int arr[5] = { 3,1,4,1,5 }; for (int i = 0; i = 0; i--) { printf("%d ", arr[i]); } } 결과 : 4. 최대, 최소 1) 최대 int main() { int n; int arr[100]; scanf_s("%d", &n); for (int i = 0; i < n; i++) { scanf_s("%d", &arr[i]); } int max = arr[0]; for (int i = 1; i < n; i++) { if (max < arr[i]) max = arr[i]; } printf("%d", max); } arr[0] 은 배열의 맨 앞에 있는 4 4를 가지고 arr[1](=5) 이랑 비교해서 arr[1]이 크.. 2022. 6. 16.
두들낙서 17강~19강 while을 for 로 바꿔보기, 중첩 for 문 예제들 1. while을 for 로 바꿔보기 // 2^0, 2^1, 2^2... 해서 1,2,4,8..출력하기 #include int main() { int n; scanf_s("%d", &n); int i = 0, t = 1; while (i 2022. 6. 16.
두들낙서 12강 ~16강 정리 1. 숫자를 입력받아서 짝수인지 홀수인지 #include int main() { printf("숫자를 입력하세요\n"); int a; scanf_s("%d", &a); bool p = a % 2 == 0; if (p == 1) { printf("짝수입니다."); } else { printf("홀수입니다."); } } int main() { printf("숫자를 입력하세요\n"); int a; scanf_s("%d", &a); if (a % 2) { printf("홀수입니다."); } else { printf("짝수입니다."); } } if(1)이면 { } 실행, if(0)이면 { } 실행 안하고 else 로 넘어가서 실행하니까 바로 if(a%2) 로 적고 홀수입니다 라고 해도 결과는 똑같이 나온다. 2... 2022. 6. 15.
두들낙서 C/C++강좌 7강, 8강, 9강 # define _CRT_SECURE_NO_WARNINGS #include int main() { float a, b; scanf("%f%f", &a, &b); float hap = a + b; float cha = a - b; float gop = a * b; float mok = a / b; printf("%f + %f = %f \n", a, b, hap); printf("%f - %f = %f \n", a, b, cha); printf("%f * %f = %f \n", a, b, gop); printf("%f / %f = %f \n", a, b, mok); } scanf 오류날 때 위에다 # define _CRT_SECURE_NO_WARNINGS 이거 써주면된다. 1. 두 숫자를 입력받아서 그 숫자.. 2022. 6. 14.
크레모아 랜턴 CL2-2000 배터리 교체 AS 받은 후기 2017년에 구입했던 크레모아를 오랜만에 꺼내 보았습니다. 열어서 전원을 눌러보았는데 배터리가 맛이 갔는지 전원에 연결했을 때만 켜지고 연결 선을 빼면 아예 안 켜지는 문제가 발생했습니다. 이제 주말에 가끔 피크닉도 갈 생각이라 이번 기회에 AS를 받아 보기로 했습니다. 네이버 쇼핑에서 검색을 해보니 CL2-2000은 단종되었는지 이제 안 팔고, CLC-2200, CLC-2300 모델로 리뉴얼되었나 봅니다. 생긴 건 똑같은데 사은품으로 거치대도 주네요. 제가 살 때에는 저런 행사 없었는데 부럽네요.. 아무튼 거의 14만원이나 하는 제품을 또 사기에는 부담되어서 비용이 조금 들더라도 배터리 교체를 하는 편이 낫겠다 생각이 들었습니다. 크레모아 랜턴 AS 신청하는 방법 적당한 상자를 찾아서 제품을 포장합니다.. 2022. 5. 31.
전공책 pdf 스캔 해서 아이패드로 공부하기 (Feat. OCR 기능 활용) 아이패드와 애플 펜슬을 백만 원 가까이 주고 샀으니 이제 책을 다 들고 다닐 필요 없이 아이패드에 넣고 가볍게 다닐 수 있겠다고 생각했습니다. 그런데 예상치 못한 난관에 봉착했습니다. 제가 주로 다니는 스터디 카페 주변에 킨코스가 있길래 갔더니, 저작권 문제 때문에 책을 PDF로 스캔해주지 않는다는 것이었습니다. 그래서 검색을 해보니 요즘에는 저작권 때문에 책 스캔은 안 해줘서 스캐너를 사서 집에서 하든지 일일이 수동으로 한 장 한 장 찍어야 한다는 겁니다. 스캐너를 검색해보니 30만원대부터 50만 원대까지 다양했고, 문제는 책의 제본된 부분을 자르는 작두(10만 원)도 사야 한다는 것... 결국 포기하고 일일이 찍어서 스캔하려고 보니까 책이 1000 페이지고 앞뒤로 하려면 2000번을 찍어야 한다는 것.. 2022. 5. 12.
반응형