Základní položkou textového souboru je znakový typ CHAR. Do takovéhoto souboru lze zapisovat a pak z něj číst znaky, řetězce, celá a reálná čísla.
Syntaxe:
var t : text; { proměnná t typu TEXTový soubor }
Základní procedury a funkce pro práci s textovým souborem:
Assign(t,název)
Přiřazení názvu souboru (řetězec - např. úplná specifikace) k proměnné souboru
Rewrite(t)
Vytvoření a otevření nového souboru pro zápis
Reset(t)
Otevření existujícího souboru pro čtení
Append(t)
Otevření textového souboru pro přidávání na konec
Close(t)
Zavření otevřeného souboru
Read(t,prom)
Čtení dat ze souboru do proměnné prom
Write(t,prom)
Zápis dat z proměnné prom do souboru
Readln(t,radek)
Čtení celého řádku z textového souboru do proměnné radek (typu string)
Writeln(t,radek)
Zápis řádku z proměnné radek do textového souboru
Eoln(t) → boolean
Testovací funkce na konec řádku textového souboru
Eof(t) → boolean
Testovací funkce na konec souboru