태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

#include <fstream>

#include <string>

#include <iostream>

using namespace std;

void main()

{

  fstream fs,os;

   int i=0;

   long doc_size;

   char *doc;

   //doc 메모리할당

  fs.open("result.xml",ios::in);

  os.open("temp.xml",ios::out);

  fs.seekg(0,ios::end);

  doc_size = fs.tellg();

  fs.seekg(0,ios::beg);

  doc = new char[doc_size+1];

   //doc에파일한꺼번에올리기

  fs.read(doc,doc_size-1);

  doc[doc_size] = ''

  os << doc;

  /*while(1)

  {

      os<<doc[i];

      if(doc[i] == '')break;

         i++;

   }*/

  fs.close();

  os.close();

   delete []doc;

}

====================================================================

위의 주석대로 할때와 그 위의 밑줄 친 부분....확연히 비교해봐도 어느 것이 더 빠를것인지 짐작이 갈 것이다.

파일복사를 주 내용으로 보기에는 많이 미약하지만 메모리 동적할당을 하는데에 있어서 기본적인 뼈대를 보는대에는

크게 무리가 없을 것 같다.


본문내용 : http://shine-ing.ohpy.com/203468/1

알고리즘 다 생각해놓고 "아하~!! 맞다 그렇게 하면 되는거였군!!"


이렇게 외친다음에 열심히 코딩한 다음에~


고고씽!!!!!!!!


히밤......

개떡같은 알고리즘 생각해 놓구서는 -_-);;;


초 난감하군...


그렇다면 알고리즘은 다시 원점으로 -_-)