본문 바로가기
반응형

입출력4

자바 java.io 패키지, 문자 스트림(Character Stream) ●문자 스트림(Character Stream)- 자바 스트림 클래스 중에서 처리할 데이터가 문자인 경우에 사용한다. 문자 스트림은 16bit 유니코드 문자를 주고 받는다. ReaderWriter 입출력을 위한 문자 스트림의 최상위 추상 클래스 FileReaderFileWriter 파일 입출력을 위한 문자 스트림 클래스 BufferedReaderBufferedWriter 입출력 스트림에 버퍼링 기능을 추가해주는 스트림 PrintWriter 출력을 위한 동작을 지원하는 문자 스트림 InputStreamReaderOutputStreamWriter 바이트와 문자 변환을 위한 입출력 스트림 ●FileReader, FileWriter 클래스- 기본 문자 인코딩 방식으로 텍스트 파일을 읽고 쓰기 위해 제공되는 문자 .. 2014. 4. 11.
자바 java.io 패키지, 바이트 스트림(Byte Stream) ●바이트 스트림(Byte Stream)- 데이터의 종류가 파일, 그림, 동영상 등의 바이트 기반인 경우 사용하는 클래스로 바이트 단위로 입출력을 제어한다. InputStreamOutputStream 입출력을 위한 바이트 스트림의 최상위 추상 클래스 FileInputStreamFileOutputStream 파일 입출력을 위한 바이트 스트림 클래스 DataInputStreamDataOutputStream 자바 기본형(primitive) 데이터를 입출력 하기 위한 클래스 BufferedInputStreamBufferedOutputStream 입출력 스트림에 버퍼링 기능을 추가한 클래스 PrintStream System.out을 통해 콘솔로 출력하기 위한 클래스 ●OutputSTream, InputStream .. 2014. 4. 11.
자바 java.io 패키지, 스트림 ●스트림- 스트림은 하드웨어 장치로부터 데이터를 읽거나 기록할 때 사용하는 중간 매개체 역할을 하는 것이다. 자바에서 입출력은 스트림(stream)을 통해 이루어진다. 자바에서는 java.io 패키지에서 입출력에 관한 기능들을 제공한다. - 스트림을 기능에 따라 분류하면 스트림의 기본적인 기능을 담당하는 노드 스트림과 노드 스트림이나 다른 필터 스트림에 붙어서 더 효율적이도록 기능을 확장 시켜주는 필터 스트림으로 분류할 수 있다. 노드 스트림에는 FileInputStream, FileOutputStream 클래스가 있고, 필터 스트림에는 BufferedInputStream, BufferedOutputStream, DataInputStream, DataOutputstream 클래스 등이 있다. - 스트림을.. 2014. 3. 7.
c언어 파일 입출력 ●파일 열기 ex) FILE * fp; fp = fopen("파일이름", "형식"); ●파일 닫기 ex) fclose(fp); ●입력할 파일은 실행하는 코드와 같은 폴더에 위치해야 한다. 보통 비주얼스튜디오에서 New 파일추가에서 텍스트 문서를 추가하면 된다. ●출력된 파일을 확인하려면 비주얼스튜디오 좌측 파일목록에서 우클릭->Add File to Project선택후 파일이름에 *를 입력하고 ok버튼을 누른다. 그 다음 출력된 파일을 선택하면 된다. ●문제 - 파일에서 숫자 2개를 입력받아서 첫번째 숫자에서 두번째 숫자까지의 구구단을 구해서 파일로 출력하는 프로그램을 만들어라. #include void main(){ FILE *in = fopen("input.txt", "r"); FILE *out = f.. 2012. 3. 28.
반응형