Altera_Forum
Honored Contributor
20 years agoHow to print buffer using UART as stdout
Hello all,
When I stored a string to a buffer using Uart, how to print it using same Uart? Something like below but this example using JTAG Uart. <div class='quotetop'>QUOTE </div> --- Quote Start --- int main () { char cStr[80]; printf("Enter a string:\n"); gets (cStr); printf("\n\nString yang anda masukkan ialah:%s\n", cStr); return 0; }[/b] --- Quote End --- I try to do like this but failed... <div class='quotetop'>QUOTE </div> --- Quote Start --- int main () { char* msg = "Enter a string: 't'.\n"; char* msg4 = "Cipher-Text ialah:\n"; FILE* fp; char cStr[80]; fp = fopen ("/dev/uart1","r+"); fwrite (msg, strlen (msg1), 1, fp); gets (cStr); fwrite (msg4, strlen (msg4), 1, fp); fprintf(fp, "%s", cStr); fclose(fp); return 0; }[/b] --- Quote End --- thanks in advance