anoniem Geplaatst: 19 januari 2005 Delen Geplaatst: 19 januari 2005 Hallo allemaal, Ik ben met een programma bezig dat uit 2 externe txt-bestanden (txt1 en txt2) gegevens haalt en die met elkaar vergelijkt. Het programma leest in txt1 een regel in en vergelijkt die op grond van een aantal voorwaarden met elke regel uit txt2. Omdat beide bestanden gesorteerd zijn op een bepaald kengetal hoeft het programma eigenlijk niet steeds het hele txt2 bestand door te kijken maar hij zou gewoon bij een hogere waarde moeten beginnen. Om dit te bereiken wil ik in txt2 steeds de regels die al bekeken zijn en die toch niet meer nodig zijn verwijderen. Weet iemand hoe ik in Pascal zo'n regel kan laten verwijderen?? Is dat misschien net zoiets als writeln, maar dan bijv deleteln of zo?? Quote Link naar reactie
anoniem Geplaatst: 19 januari 2005 Auteur Delen Geplaatst: 19 januari 2005 [quote:c43a9de1a9="pc_freak17"] Ik ben met een programma bezig dat uit 2 externe txt-bestanden (txt1 en txt2) gegevens haalt en die met elkaar vergelijkt. Het programma leest in txt1 een regel in en vergelijkt die op grond van een aantal voorwaarden met elke regel uit txt2. Omdat beide bestanden gesorteerd zijn op een bepaald kengetal hoeft het programma eigenlijk niet steeds het hele txt2 bestand door te kijken maar hij zou gewoon bij een hogere waarde moeten beginnen. Om dit te bereiken wil ik in txt2 steeds de regels die al bekeken zijn en die toch niet meer nodig zijn verwijderen. Weet iemand hoe ik in Pascal zo'n regel kan laten verwijderen?? Is dat misschien net zoiets als writeln, maar dan bijv deleteln of zo??[/quote:c43a9de1a9] Er bestaat geen commando die dat voor je doet. Je moet dit dus zelf regelen. Een optie zou zijn: 1. Het bestand txt2 hernoemen. 2. Het hernoemde bestand openen 3. Door het bestand lopen totdat je bij de gegevens komt. 4. De gegevens opslaan in een nieuw bestand (txt2). Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen