반응형

코딩해요/C 29

[백준/C언어] 문자열 문제풀이

#27866번 : 문자와 문자열 #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { char* words; words = (char*)malloc(1000 * sizeof(char)); if (words == NULL) { printf("메모리 할당 오류"); exit(1); } scanf("%s", words); int i; scanf("%d", &i); printf("%c", words[i - 1]); return 0; } Colored by Color Scripter cs 이 문제 두번이나 런타임 오류 (double free) 오류가 발생했다. 마지막에 return 앞에 동적메모리 해제하려고 free함수를 썻는데 double fre..

코딩해요/C 2023.08.08

[백준/C언어] 1차원 배열 문제풀이

#10807번 : 개수 세기 #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { int* p; int n; int i; int result = 0; int v; p = (int*)malloc(100 * sizeof(int)); if (p == NULL) { printf("메모리 할당 오류\n"); exit(1); } scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &p[i]); } scanf("%d", &v); for (i = 0; i < n; i++) { if (p[i] == v) result++; } printf("%d", result); free(p); return 0; } 그냥 배..

코딩해요/C 2023.07.24
반응형