Salut à tous, j'ai une question concernant des programmes console sous fpc.

Je sais comment rediriger des E/S depuis/vers un fichier texte.

Ce que je voudrais, c'est parvenir à rediriger les entrées/sorties standards depuis/vers une PROCEDURE en pascal qui serait stockée dans une unité, du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
procedure InputChar(var k:char);
 begin
  ...
 end;
 
procedure OuputChar(k:char);
 begin
  ...
 end;
Je me fais vieux et un peu noc et j'ai pas trop le temps de chercher.
Toutes vos idées seront les bienvenues, même si ça doit passer par une recompilation de fpc ou d'une des unités standards...

PS : c'est dans le cadre d'un projet de freeware que j'ai en tête, il n'y a pas vraiment d'échéance, j'en suis aux "études de faisabilité" comme on dit...