어떻게해야하는지 전체적으로 알 수 없습니다. 내 프로그램에는 행 번호 인 나머지 두 개의 매개 변수가 있으며 나머지는 텍스트 파일입니다 (아무리 많든간에). 의 Sample.txt 및 sample1.txt의 2 행어셈블리 x86 (TASM). 변경 사항이 거의없는 동일한 파일을 덮어 쓰려면 어떻게합니까?
의 Sample.txt이 텍스트가 포함 된 4 행으로 변경 :
hello my name is
i like dogs
the sun is shining
fast cars are awesome
에는 sample1의이
program.exe 2 4 sample.txt sample1.txt
설명을 가정 해 봅시다. txt에는 다음 텍스트가 포함됩니다.
Stackoverflow is awesome
The treat is yours
I like turtles
The train is fast
실행 후
, 우리의 TXT 파일은 다음과 같이 :
의 Sample.txt
hello my name is
fast cars are awesome
the sun is shining
fast cars are awesome
sample1.txt
Stackoverflow is awesome
The train is fast
I like turtles
The train is fast
질문 : 나는를 열고 어떻게 파일을 만들고 변경 한 다음 저장하십시오. 이 상황에서 버퍼를 사용하는 방법은 무엇입니까?
나는 첫 번째 매개 변수의 값에 도달하면 버퍼에 해당 라인을 읽기 시작할 카운터를 만들어야한다고 생각합니다.
그런 다음 2 차 계수기의 값에 도달하면 해당 줄을 버퍼에 읽기 시작합니다.
동일한 파일을 어떻게 사용합니까? 나는 모른다. 나는 2 개의 버퍼를 가지고 있기 때문에. 다른 라인은 어떻게됩니까? 그들은 사라질 것입니까?
미안하지만 모든 것을 당신이 이해하는 방식으로 설명 할 수는 없습니다.
Devolus, 다른 질문을 할 수 있습니까? – tomJO
나는 그렇게 생각할 것이다. :) – Devolus