[ActivePerl] 18. 파일 읽고 쓰기. 강의이야기 | Posted on 2011. 5. 16. 14:43
이 강의는 MPPC (미소녀 & PocketPC)의 Pure Ani에게 저작권이 있습니다.
파일을 열때는 open(파일핸들, "(옵션)파일명"); 을 사용합니다.
여기서의 옵션은 총 3가지가 있습니다.
< : 읽기 전용
> : 쓰기 전용
>> : 이어쓰기
파일 여는 명령어와 셋트로 사용하는 명령어에는 close(파일핸들);이 있습니다.
파일을 읽는 방법에는 라인별로 지정한 변수에 저장하는 방법과 파일을 배열변수에 저장하는 방법이 있습니다.
라인별로 1번째 라인은 $str1에, 2번째 라인은 $str2에 저장하는 예시입니다.
open(IN, "<test.txt");
$str1 = <IN>;
$str2 = <IN>;
close(IN);
파일 전부를 배열에 저장하는 방법입니다.
open(IN, "<test.txt");
@line = <IN>;
close(IN);
파일을 작성할때는 print 파일핸들 "기록할 문자열(변수)";로 사용합니다.
특정 서식을 줘서 저장해야할 경우는 printf(파일핸들 "서식",기록할 문자열(변수)); 입니다.
작성자 Pure Ani
출 처 MPPC (미소녀 & PocketPC)
파일을 열때는 open(파일핸들, "(옵션)파일명"); 을 사용합니다.
여기서의 옵션은 총 3가지가 있습니다.
< : 읽기 전용
> : 쓰기 전용
>> : 이어쓰기
파일 여는 명령어와 셋트로 사용하는 명령어에는 close(파일핸들);이 있습니다.
파일을 읽는 방법에는 라인별로 지정한 변수에 저장하는 방법과 파일을 배열변수에 저장하는 방법이 있습니다.
라인별로 1번째 라인은 $str1에, 2번째 라인은 $str2에 저장하는 예시입니다.
open(IN, "<test.txt");
$str1 = <IN>;
$str2 = <IN>;
close(IN);
파일 전부를 배열에 저장하는 방법입니다.
open(IN, "<test.txt");
@line = <IN>;
close(IN);
파일을 작성할때는 print 파일핸들 "기록할 문자열(변수)";로 사용합니다.
특정 서식을 줘서 저장해야할 경우는 printf(파일핸들 "서식",기록할 문자열(변수)); 입니다.
작성자 Pure Ani
출 처 MPPC (미소녀 & PocketPC)