전체 글 (26) 썸네일형 리스트형 파일 버퍼링 구현 (C/CPP) 대용량파일의 경우, 버퍼를 한번사용하는것으로 모든 데이터를 옮겨담는것이 불가능 또는 비효율적이다. 버퍼를 여러번 써서 파일을 덧쓰는것이 효율적인 방법이다. tmp없이 swap하기 #include void swap(int*a, int *b){ *a = *a - *b; //1234 - 5678 = -4444 *b = *b + *a; //5678 - -4444 = 1234 *a = *a * -1; //-4444 * -1 = 4444 *a = *a + *b; //4444 + 1234 = 5678} int main(){ int a = 1234; int b = 5678; swap(&a, &b); printf("%d, %d", a, b);} 이전 1 2 3 4 다음