파일 중간에 텍스트 삽입하기 예제 및 설명
텍스트 파일 내용 안에 텍스트 추가하는 코딩.
파일 중간에 텍스트 삽입하는 원리 이해하기.
위의 내용을 충분히 이해하시고 아래 내용을 보시면 한결 이해하기 쉬울거라 생각 합니다.
read.txt, insert.txt, write.txt
read 파일을 열어서 한줄씩 100글자씩 읽어서 arr에 저장한다.
arr에 5가 있는지 검사한다.
만약 저장한 arr에 123456789가 있다고 가정할 때. 1234는 출력하고
insert 열어서 한줄씩 읽어서 arr1에 저장하고 write에 출력한다.(쓰기)
insert 쓰기가 끝나면 좀 전에 저장했던 arr에서 5부터 그 이후의 문자를 출력.
그러면 write에는 read의 내용 사이에 insert가 들어간 내용이 있다.
read를 삭제하고, write의 이름을 read로 변경한다.
아래 예제는 파일을 삭제하고 이름을 변경하는 내용은 제외시켰음.
직접 해볼 생각이라면 write에 완벽하게 기록이 되었는지 확인 후에
삭제 와 변경을 해볼 것, 괜히 미리 써두었다가 원본 날리고 다시 만들고..
예제.
해당 C 파일이 있는 곳에 read.txt, insert. 라는 파일이 있어야 하며 아래와 같은 조건과 결과가 나옴.
왼쪽 : read.txt 파일로 5번째 줄에 5라는 숫자가 있음.
가운데 : inser.txt 파일로 이 내용을 read.txt 파일의 5전에 부분에 삽입 할 예정.
오른쪽 : wirte.txt 파일이 만들어지면 4 와 5 사이에 inser 파일의 내용이 삽입 되었음.
위를 시험하기 위해서는 당연히 C언어 파일이 있는 폴더에 read.txt, inser.txt 파일이 있어야 하며
read에는 5라는 숫자가 들어가야 한다. 그 앞에 삽입하는 코딩이므로. inser은 삽입하고 싶은 내용.
당연히 위의 코딩에서 삽입하고 싶은 위치나 찾고자 하는 문자등을 수정해서 변형 가능.
텍스트 파일 내용 안에 텍스트 추가하는 코딩.
파일 중간에 텍스트 삽입하는 원리 이해하기.
위의 내용을 충분히 이해하시고 아래 내용을 보시면 한결 이해하기 쉬울거라 생각 합니다.
read.txt, insert.txt, write.txt
read 파일을 열어서 한줄씩 100글자씩 읽어서 arr에 저장한다.
arr에 5가 있는지 검사한다.
만약 저장한 arr에 123456789가 있다고 가정할 때. 1234는 출력하고
insert 열어서 한줄씩 읽어서 arr1에 저장하고 write에 출력한다.(쓰기)
insert 쓰기가 끝나면 좀 전에 저장했던 arr에서 5부터 그 이후의 문자를 출력.
그러면 write에는 read의 내용 사이에 insert가 들어간 내용이 있다.
read를 삭제하고, write의 이름을 read로 변경한다.
아래 예제는 파일을 삭제하고 이름을 변경하는 내용은 제외시켰음.
직접 해볼 생각이라면 write에 완벽하게 기록이 되었는지 확인 후에
삭제 와 변경을 해볼 것, 괜히 미리 써두었다가 원본 날리고 다시 만들고..
예제.
해당 C 파일이 있는 곳에 read.txt, insert. 라는 파일이 있어야 하며 아래와 같은 조건과 결과가 나옴.
왼쪽 : read.txt 파일로 5번째 줄에 5라는 숫자가 있음.
가운데 : inser.txt 파일로 이 내용을 read.txt 파일의 5전에 부분에 삽입 할 예정.
오른쪽 : wirte.txt 파일이 만들어지면 4 와 5 사이에 inser 파일의 내용이 삽입 되었음.
위를 시험하기 위해서는 당연히 C언어 파일이 있는 폴더에 read.txt, inser.txt 파일이 있어야 하며
read에는 5라는 숫자가 들어가야 한다. 그 앞에 삽입하는 코딩이므로. inser은 삽입하고 싶은 내용.
당연히 위의 코딩에서 삽입하고 싶은 위치나 찾고자 하는 문자등을 수정해서 변형 가능.
도움이 되셨다면 아래의 손가락 버튼도 눌러 주세요
'프로그래밍 > C언어.' 카테고리의 다른 글
문자열 입.출력 함수(puts, fputs, gets, fgets) (0) | 2011.03.28 |
---|---|
문자 입.출력 함수(putchar, fputc, getchar, fgetc) (0) | 2011.03.28 |
C언어 정리. 간략하게 (0) | 2011.03.25 |
파일 중간에 텍스트 삽입하기 (원리 이해) (0) | 2011.03.20 |
여려개의 소스파일 하나로. (0) | 2011.03.20 |