스트림 IO
-
Python스트림 IO/텍스트 프로세싱 2017. 5. 4. 17:28
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) # TextIOWrapper파일모드에는 읽기(r), 쓰기(w 혹은 x), 추가(a), 수정(+) 모드를 지정할 수 있으며, 텍스트 파일(t), 바이너리 파일(b) 를 지정할 수 있다. 특히, w 모드는 파일이 이미 있으면, 먼저 그 내용을 삭제하고 새로 시작하지만, x 모드는 파일이 이미 있으면, FileExistsError 를 발생시킨다. 만약 파일모드를 지정하지 않으면, 디폴트로 텍스트 읽기 (rt) 모드가 설정된다.For binary read-write access, the mode 'w+b' opens and tr..
-
자바스트림 IO/콘솔 2016. 4. 24. 17:50
java.lang.System.out // static; java.io.PrintStream.print().println().printf() or .format() // 자바 5.0.err // static; java.io.PrintStream.println().in // static; java.io.InputStream.read()import java.io.*;public class Echo { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String s; while((s = in.readLine()) != n..
-
C#스트림 IO/기타 2014. 10. 8. 22:54
System.IO.StreamWriter -> System.IO.TextWriter.Close().Write() System.IO.StreamReader -> System.IO.TextReader.Close().Read() System.IO.BinaryWriter.Write() System.IO.BinaryReader.ReadInt32().ReadString() System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Serialize().Deserialize() using System.Runtime.Serialization.Formatters.Soap; namespace Serialize{ public partial class Form1 : Form { ..
-
MASM스트림 IO/기타 2013. 6. 15. 00:48
TITLE Read From the Console (ReadConsole.asm) .386.MODEL flat,stdcallINCLUDE SmallWin.inc.STACK 4096 .dataBufSize = 80buffer BYTE BufSize DUP(?)stdInHandle HANDLE ?bytesRead DWORD ? .codemain PROCINVOKE GetStdHandle, STD_INPUT_HANDLEmovstdInHandle,eax INVOKE ReadConsole, stdInHandle, ADDR buffer, BufSize, ADDR bytesRead, 0 INVOKE ExitProcess,0main ENDPEND main
-
JSP스트림 IO/텍스트 프로세싱 2011. 9. 8. 09:11
BufferedReader br = null; char[] buff = new char[512]; int len = -1; try { br = new BufferedReader( new InputStreamReader( application.getResourceAsStream("..") )); // java.io.InputStream while ( (len = br.read(buff)) != -1) { out.print(new String(buff, 0, len)); } } catch(IOException ex) { out.println(ex.getMessage()); } finally { if (br != null) try { br.close(); } catch(IOException ex) {} }
-
자바스트림 IO/텍스트 프로세싱 2011. 9. 8. 09:01
유니코드 문자 java.io.Writer // 추상 클래스 java.io.Reader // 추상 클래스 java.io.OutputStreamWriter -> java.io.Writer java.io.InputStreamReader -> java.io.Reader java.io.FileWriter -> OutputStreamReader java.io.FileReader -> InputStreamReader java.io.StringReader -> java.io.Reader java.io.StringWriter -> java.io.Writer.toString() java.io.PrintWriter -> java.io.Writer.close().print().println().printf() java.io...
-
자바스트림 IO/기타 2011. 8. 8. 22:26
java.io.OutputStream -> Object // 추상 클래스.close().write()java.io.InputStream -> Object // 추상 클래스.close().read() java.io.FileOutputStream -> OutputStreamjava.io.FileInputStream -> InputStreamjava.io.ByteArrayOutputStreamjava.io.ByteArrayInputStream -> java.io.InputStreamjava.io.PipedInputStreamjava.io.PipedOutputStreamimport java.io.*; class FileCopy01 { final static int BUFFER_SIZE = 256; public ..
-
C#스트림 IO/텍스트 프로세싱 2011. 7. 26. 00:37
System.Console // static? .WriteLine() // static.Write() // static .ReadLine() // static .Read() // static static int ReadInt() { char ch; int n = 0; while (!char.IsDigit(ch = (char)Console.Read())) ; do { n = n * 10 + (ch - '0'); ch = (char)Console.Read(); } while (char.IsDigit(ch)); return n; } System.IFormattablestring ToString(string format, IFormatProvider formatProvider);using System;class..