Code:
#include <stdio>
#include <conio>
#define CNTRLZ 0x1A
char sourceFileName[] = "H:\\text.txt";
char commStreamName[] = "COM1";
FILE *commStream;
FILE *SouceFile;
char charToSend;
char ReadAccess[] = "r";
char WriteAccess[] = "w";
char errorMsg[] = "fail to open data file\n";
char fileopenflag[] = "r";
char EndOfFile[] = "EOF";
int main(void) {
FILE *fp;
FILE *dp;
int c;
if ((dp = fopen("COM1", "r")) == NULL) {
printf("fail to open COM port\n"); return 1;
}
if ((fp = fopen( sourceFileName, "w")) == NULL) {
printf("fail to open data file\n"); return 1;
}
while ((c = fgetc(fp )) != EOF) {
fputc( c, dp);
putch(c);
}
fputc('*', dp);
fclose(dp);
fclose(fp);
}

