T
ist systemabhängig.
mit ansi-C könntestes vielleicht so versuchen:
FILE *fp = fopen ("COMx:", "w+");
das x steht für die nummer der rs232, also 1,2 oder weitere.
könnte bei win so gehen, bei bsd heisst der string etwa "/dev/cuaax"
naja, und dann mit fread, fgetc o.ä. auslesen...