본문 바로가기
코스웨어/16년 스마트컨트롤러

20160307-허도경-업무일지-파일 입출력

by 알 수 없는 사용자 2016. 3. 8.
728x90
반응형

용어 정리

스트림(stream): 1바이트씩 전송- 멜론이 대표적, 상황에 따라 데이터가 왔다갔다 함.-이로 인하여 음악이 끊기는 현상이 발생

버퍼(buffer): 임시적 메모리-임시적으로 있다가 사라지는 메모리, 흔히 변수(우리가 부르는 이름)라고 할 수 있다.

FP(File Pointer): 파일의 위치

Access: 접근하다.

드라이브: C:, D:, E: - A:, B: 도있으나 이것들은 플로피 디스크로써 메모리가 작아 현재는 사용하지 않는다.

파티션: 어떠한 공간을 만들어내는 것

-----------------------------------------------------------------------------------------------------------------------

도스명령어

cd \: 현재 폴더의 최상위 폴더로 이동

dir: 디렉토리-현제 파일안의 하위 파일들을 보여준다

cd \Progrem Files: Progrem Files로 이동, 이 뒤로 \를 붙인뒤 하위 폴더명을 계속 붙여서 자신이 원하는 파일(디렉토리)로 바로 이동가능

ex)


이동할때 이름 첫글자를 적은 후 Tab키로 검색하여 자신이 원하는 파일을 찾을 수 있다.

cd  .:현재 파일에 머무르기-아무런 변화가 일어나지 않는다

cd ..:현재 파일의 상위폴더로 이동

디렉토리 구분자에 \\를 쓰는 이유

c드라이브 안에 naver라는 파일(디렉토리)이 있을 경우 도스창에서 c:\naver라고 치면 도스는 이것을 Enter(\n)로 인식한다.

그래서 \\을 써서 c:\\naver로 입력하여 이를 방지한다.

----------------------------------------------------------------------------------------------------------------------------

이진파일-바이너리(Bin)

CR(Carriage Return)-케리지 리턴: 커서가 맨 앞으로 이동(\r = Alt+13) 

LF(Line Feed)-라인 피드: 다음줄로 이동(\n = Alt+10)

EOF(End Of File)-파일의 끝(0X1A): 주소로 반환될 경우 0(NULL)을 정수 반환시 -1을 반환받는다. 


728x90