파일 중간에 텍스트 삽입하기 (원리 이해) 파일 중간에 텍스트 삽입하기에 원리를 이해해 보자. A.txt 파일에 next란 단어 뒤에 B.txt의 파일의 내용을 넣는다고 가정하자. 기본적인 원리는 이렇다. 1. A.txt, B.txt, Temp.txt 파일이 필요. 2개의 배열과 1개의 문자 포인터. 2. A.txt 파일의 한줄을 읽어서 미리 만들어 놓은 배열에 저장한다.(fgets 사용) 3. 미리 만들어둔 배열에서 next라는 문자열이 있는지 검사한다. (strstr()사용) 4. 없다면 배열의 내용을 Temp에 기록한다. (fputs() 사용) 5. 3~4번을 반복하면서 next가 발견되면 배열에는 next를 포함한 그 한줄이 저장되어 있는데, strstr()을 사용해 배열에서 next 위치 확인. 6. 배열의 0번에서 next의 위치까지는.. 더보기 이전 1 ··· 134 135 136 137 138 다음