C 언어 예제, 동적 할당된 메모리 갯수 바꾸기
2015.01.04 by 열정과 함께
C 언어 예제. 각 학생들의 성적 입력 받기, 평균에 따른 줄세우기(포인터 이용)
2013.12.22 by 열정과 함께
동적할당이 되어서 이미 일정한 숫자를 갖고 있는 메모리를 재할당하란다. 예를 들어, a 개 만큼의 메모리를 할당해 줬는데 b 개 만큼의 메모리를 더 할당하라는 얘기. 2차원 배열의 동적 할당을 써보기로 마음먹었다. 그러니까 예를 들면 arr[0][~] 의 배열에 일단 할당을 하고 데이터를 넣어 둔다. 일단 arr[1][~] 부분은 할당하지 말고 놀려 둔다. 그리고 원소를 추가할 때면 arr[1][~] 에다가 임시로 값을 복사하고, arr[0][~] 부분을 다시 할당한다. 그리고 arr[1][~] 에 보관된 값을 다시 복원한다. 그리고 arr[1][~] 부분만 free 를 이용하여 다시 풀어준다. 이렇게 하면 진짜 공간 절약할 수 있는지는 잘 모르겠다..... 일단 생각나는 방법이 이거 뿐이라 이렇게 하기..
컴퓨터 관련/C 언어 예제 2015. 1. 4. 04:57
목표는 이렇게 만드는 것이다. 단, 평균이 같은 학생이 나오면 어찌될지 장담 못함.소수점은 버림 #include int defineRANK(int (*KEM)[6]);int main(){int KEM[5][6]; int i, j, k, l, m;for(i=0;i
컴퓨터 관련/C 언어 예제 2013. 12. 22. 03:57