리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
C언어 학습기
C언어 학습기[19 - "typedef"를 사용하여 새로운 자료형 만들기]
이번 시간 학습할 내용 - "typedef"를 이용하여 새로운 자료형인 POINT를 선언한 프로그램이다. - 상세 코드 - #include #include #include #include #include #include typedef struct point { int x; int y; }POINT; POINT translate(POINT p, POINT delta); int main() { POINT p = { 2, 3 }; POINT delta = { 10, 10 }; POINT result; result = translate(p, delta); printf("새로운 점의 좌표는 (%d, %d)입니다.\n", result.x, result.y); return 0; } POINT translate(POI..
-
C언어 학습기
C언어 학습기[18 - 문자열 복사는 한 문자씩!!]
이번 시간 학습할 내용 - 문자열 복사할 때에 주의할점에 대해 알아본다. - (그냥 문자처럼 복사하면 실패한다) - 상세 코드 - #include int main() { char src[] = "the early bird catches the worm."; char dst[100]; int i; printf("원본 문자열 = %s\n", src); for (i = 0; src[i] != '\0'; i++) dst[i] = src[i]; dst[i] = '\0'; printf("복사된 문자열 = %s\n", dst); return 0; } 출력 화면 이해가 안가시는 부분이 있으면 질문남겨주세요!
-
C언어 학습기
C언어 학습기[17 - 점과 점사이의 거리계산(구조체 활용)]
이번 시간 학습할 내용 - 사용자에게 3x3 행렬을 입력받아 두 행렬의 곱행렬을 출력하는 프로그램이다. - 상세 코드 - #include #include #include #include #define LENGTH 100 struct point { double x; double y; }; int main() { struct point p1, p2; double xd, yd; double distance; printf("첫번째 점의 좌표를 입력하시오 : "); scanf("%lf %lf", &p1.x, &p1.y); printf("두번째 점의 좌표를 입력하시오 : "); scanf("%lf %lf", &p2.x, &p2.y); xd = abs(p1.x - p2.x); yd = abs(p1.y - p2.y);..
갤러리 예시: 게시물이 존재할 경우 4건을 노출합니다.