본문 바로가기
프로그래밍/C

사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 5일차

by Luhie 2017. 6. 30.

file a1 = new file("경로");

fflush();

fseek();

rewind();

표준입력 : stdin 키보드

표준출력 : stdout 모니터

표준에러 : stderr 모니터화면




파일포인터(파일지시자) 마지막으로 이동한다.



쭉 적고 다시 읽어오기




window 에서 type xxx.txt 는 파일 내용을 읽어오라는 것 비슷한 프로그램을 만들어보자.

컨트롤 에프5 를 눌렀을땐 사용법만 나온다. (프로젝트 ex01 이니 ex01)


2진 파일로 읽거나 쓰거나

rb : 이진읽기

wb : 이진파일 쓰기

ab : 이진파일 붙이기

rb+ : 이진파일 읽기, 쓰기 (r+b)

wb+ : 이진파일 쓰기, 읽기 (w+b)

ab+ : 이진파일 붙이기, 읽기 (a+b)




2135700 

정수 : 4바이트

문자열 : 7바이트


2 (asciii 50)

xxxx xxxx : 1byte = 8bit

50은 2진수로 나타내면         0011 0010 : '2'   문자    |||  0000 0010 : 2 숫자

2 | 50

------

2| 25 ...0

-----

2| 12 ...1

-----

2| 6 ...0

-----

2| 3 ...0

------

   1


"222" 라는 문자열은 컴퓨터 내부적으로 0011 0010 0011 0010 0011 0010




fseek(파일위치, 오프셋(어느만큼), 어느위치에서부터)

ftell() 현재 파일포인터 위치