Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[turbo pascal] een regel in een extern bestand verwijderen

None
2 antwoorden
  • 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: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).

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.