5/28/2020 9:32 AM | |
Joined: 9/21/2018 Last visit: 9/25/2023 Posts: 36 Rating: (12) |
Hello vorapob, the difference between sprintf() and printf() is the following: printf(): print the data to wherever the standard output (stdout) is currently pointing. For example: a monitor. sprintf(): it stores the formatted data to an array of (char*), that's a space you allocate in memory. To prevent buffer overflows please consider using the safe function snprintf() that affortunately support WinCC C library. you can see a use case of snprintf() here: https://www.gnu.org/software/libc/manual/html_node/Formatted-Output-Functions.html Hope I have helped. EMurias. |
5/28/2020 1:56 PM | |
Joined: 1/17/2013 Last visit: 9/20/2024 Posts: 1104 Rating: (6) |
Dear EMurias, Thank you for your answer. Best Regards, Vorapob |
Best Regards, |
|
Follow us on